我收到来自HTTP POST,其中包括什么标记格林威治时间的一些数据:PHP - 转换格林威治时间
<gmt_timestamp>201308031525</gmt_timestamp>
然后我需要借这个时间戳并将其转换为这种格式:
MM/DD/YYYY HH:MM
到目前为止,我一直想这样的:
$ts = $_GET['timestamp'];
$date = DateTime::createFromFormat('ymdHi', $ts);
$fmTimestamp = $date->format('m/d/Y h:i:s A');
而是生成一个“PHP致命错误:调用到membe r函数格式()在非对象上“的第二行。任何想法我做错了什么?
,你会发现变量为空。 'createFromFormat()'在给定输入不正确时无法创建日期,因此返回null。 – Raptor