2012-07-30 2 views

ответ

2
$mysqlDateTime = "2012-07-30 10:12:39"; 

Если вам просто нужно дату из этого, вы можете использовать что-то вроде этого (легкий) один:

list($date, $time) = explode(" ", $mysqlDateTime); 
echo $date; 

Однако, вы можете также использовать что-то вроде этого:

echo date("Y-m-d", strtotime($mysqlDateTime)); 

EDIT

Решение donald123 также может быть интересно для вас.

2

или в SQL-запросе

Select DATE_FORMAT(YOUR_TIME_FIELD,'%Y-%m-%d') as datefield 
FROM Table 
1

только в PHP?

//get value from database 
$result = mysql_query("SELECT `datetime` FROM `table`"); 
$row = mysql_fetch_row($result); 
$date = date_create($row[0]); 

//output 
echo date_format($date, 'd/m/y'); 
#output: 30/07/2012 

Использование MySql:

Select DATE_FORMAT(`datetime`,'%d-%m-%Y') as formattedDate FROM table 
Смежные вопросы