1

现在我将日期存储在数据库中,格式date("Y-m-d")并将其存储在日期列中。

现在,我已经从数据库中检索了它,但我怎样才能显示它

October 31st 2010

谢谢!

4

2 回答 2

5

使用将日期转换为时间戳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');
于 2010-11-01T01:49:25.857 回答
3

date_format在您的 SQL 查询中使用。

例子:date_format(somefield, '%d-%m-%Y, %h:%i %p')

于 2010-11-01T01:53:50.543 回答