从mysql数据库回显错误的日期

时间:2016-05-06 14:15:47

标签: php datetime

可能是非常愚蠢和新手的问题,但我在数据库中保存的日期如下:2016-05-06 06:13:52 然后我像这样在页面上回复日期

date('F j, Y', $row['start_datetime'])

但是为了获得像May 06, 2016那样的日期我已经打印了日期 - > December 31, 1969 ..这是怎么发生的?我从哪里得到1969年12月31日?

2 个答案:

答案 0 :(得分:4)

date('F j, Y', strtotime($row['start_datetime']));

答案 1 :(得分:1)

$date = new \DateTime($row['Date']);
$date->format('F j, Y');