DateTime::createFromFormat 特定问题 date/time
DateTime::createFromFormat issue with particular date/time
我已经使用下面的代码几个月了,它一直运行良好,但现在似乎在某个时间或时间范围内出现问题。
我有一个 GPS 跟踪器,可以像这样发送 date/time:
150102235335
格式为 ymdhis
$input_array[6] = 150102235335;
$datetime = DateTime::createFromFormat('ymdhis', $input_array[6]);
$datetime = $datetime->format('Y-m-d h:i:s');
在那段时间里,php 崩溃并出现以下错误:
PHP 致命错误:在非对象上调用成员函数 format()
datetime 似乎是空的。
但是,使用时间 150103004933 就可以了。
谁能看出我这里哪里出了问题,或者这是一个错误?
有没有更好的方法来完成我的日期转换?
我正在使用 PHP 5.4.35
h
是12小时格式;因此 23 小时无效。只有 00-11 范围内的值才有效。
H
是 24 小时格式
我已经使用下面的代码几个月了,它一直运行良好,但现在似乎在某个时间或时间范围内出现问题。 我有一个 GPS 跟踪器,可以像这样发送 date/time: 150102235335
格式为 ymdhis
$input_array[6] = 150102235335;
$datetime = DateTime::createFromFormat('ymdhis', $input_array[6]);
$datetime = $datetime->format('Y-m-d h:i:s');
在那段时间里,php 崩溃并出现以下错误: PHP 致命错误:在非对象上调用成员函数 format()
datetime 似乎是空的。 但是,使用时间 150103004933 就可以了。
谁能看出我这里哪里出了问题,或者这是一个错误? 有没有更好的方法来完成我的日期转换? 我正在使用 PHP 5.4.35
h
是12小时格式;因此 23 小时无效。只有 00-11 范围内的值才有效。
H
是 24 小时格式