PHP: форматирование даты из mySQL только для даты

Я показываю некоторые записи из mySQL из php, и одно из полей, которые я выбрал, – это поле даты, но в настоящее время оно отображает время в конце.

Как я могу просто отозвать дату?

echo date ('dm-Y', strtotime ($ queryresult));

Все параметры форматирования даты можно найти здесь: http://nl3.php.net/manual/en/function.date.php

Самый простой способ – преобразовать его в mySQL-запрос с помощью DATE() :

 SELECT columnname, DATE(datecolumn) FROM ..... 

Лучшим способом было бы сделать это на уровне БД:

 SELECT CAST(yourfield AS DATE) FROM ..... 

В PHP вы можете просто использовать это:

 $parts = explode(' ', $field); $datePart = $parts[0];