将PHP中的日期格式转换为Y-m-d H:i:s失败

时间:2016-03-15 11:53:58

标签: php date

我的日期格式如2016年3月23日23:44,我需要将其格式化为:Y-m-d H:i:s

以下是我的尝试:

$article_date = strtotime($date);
$article_date2 = date('Y-m-d H:i:s',$article_date);

其中$ date是2016年3月1日23:44。

代码返回1970-01-01 01:00:00。我也尝试了不同的日期,类似的结果。怎么解决这个问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

也许你可以试试这个:

$date = new DateTime('23:44 01.03.2016');
echo $date->format('Y-m-d H:i:s');


有关对象DateTime check this

的更多详细信息