试图解析 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);

最佳答案

根据文档,您应该这样做:

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

10-08 13:42