【发布时间】:2020-03-05 18:10:05
【问题描述】:
我需要用 DateTime() 创建一个空日期。所以,全为零。时间应该这样显示:0000:00:0:00:00。
我尝试过的:
$date = new DateTime("2019-05-09 12:07");
$date->setTime(0, 0);
$date->setDate(0, 0, 0);
echo $date->format("Y:W:j:H:i");
输出
-0001:49:30:00:00
而不是0000:00:0:00:00
我可以做些什么来实现零日期时间?
【问题讨论】:
-
如果您打开日历,您会发现我们从来没有零日、月或年。您不能创建这样的日期。
-
@Dharman,零年是可能的(我在那里:()
$date->setDate(0, 1, 1);你得到0000:01:01:00:00