DateTime:createFromFormat从日期创建错误的年份和月份

时间:2016-01-13 06:31:58

标签: php date

将以下日期传递给方法:1/13/2016 10:18:20提供以下2017-01-01 10:18:20

$time = DateTime::createFromFormat('j/n/Y H:i:s', $row->last_updated);

echo $time->format('Y-m-d H:i:s');

1 个答案:

答案 0 :(得分:1)

您需要创建如下所示的格式,因为没有月份有13

$time = DateTime::createFromFormat('n/j/Y H:i:s', $row->last_updated);
echo $time->format('Y-m-d H:i:s');