【发布时间】:2018-06-05 02:01:29
【问题描述】:
我想将以下字符串转换为日期时间:
<?php
$t = '2017-12-22T11:46:21.647+00:00';
$date = date_create_from_format('d/M/Y:H:i:s', $t);
print_r($date->getTimestamp());
但是,我收到以下错误:
Fatal error: Call to a member function getTimestamp() on a non-object in /home/ubuntu/workspace/src/t02-convertDateTime.php on line 5
有什么建议吗?
【问题讨论】:
-
您提供给
date_create_from_format的格式需要与您传入的日期时间字符串匹配。您的完全不同。 -
$date = date_create_from_format('Y-m-d\TH:i:s.ue', $t);匹配您正在使用的格式化日期/时间字符串