带有负时间戳的datetime php致命错误

时间:2013-03-20 20:15:30

标签: php datetime timestamp

尝试解析1942年5月5日

-872726549

DatTime::__construct()

Failed to parse time string (-872726549) at position 7 (4):
Unexpected character

1970年1月1日之前的所有数据都是如此

1969年12月31日有同样的错误

我在windows上使用xampp,php 5.4

这会触发错误:

$topv=-872726549;
$compared_time=new DateTime($topv);

1 个答案:

答案 0 :(得分:1)

根据你应该这样做的文件:

$topv='1930-08-09';
$compared_time=new DateTime($topv);