Отображение даты из базы данных PHP - PullRequest
1 голос
/ 01 ноября 2010

сейчас я сохраняю дату в базе данных в формате date("Y-m-d") и сохраняю ее в столбце даты .

Теперь я получил его из базы данных, но как я могу отобразить его как

October 31st 2010

Спасибо!

Ответы [ 2 ]

5 голосов
/ 01 ноября 2010

Преобразование даты в отметку времени с использованием strtotime и форматирование с использованием date.

echo date('F jS Y', strtotime($databaseDate));

Предпочтительным способом продвижения вперед должно быть использование класса DateTime, хотя:

date_default_timezone_set('Asia/Tokyo');

$date = new DateTime($databaseDate);
echo $date->format('F jS Y');
3 голосов
/ 01 ноября 2010

Используйте date_format в запросе SQL.

Пример: date_format(somefield, '%d-%m-%Y, %h:%i %p')

...