【发布时间】:2013-06-14 12:22:32
【问题描述】:
我有以下代码:
$dStart = new DateTime('2013-03-15');
$dEnd = new DateTime('2013-04-01');
$dDiff = $dStart->diff($dEnd);
echo $dDiff->days;
我不知道为什么我得到 6015 结果。
【问题讨论】:
-
如果将日期偏移一会发生什么?例如,试试
2013-03-16和2013-04-02。 -
如果我设置 2013-03-16 和 2013-04-02 我得到相同的值 6015
-
我发现了 Bug#51184 bugs.php.net/bug.php?id=51184的报告
-
显然您现在不能,但您应该尽快将其作为答案并将其标记为正确答案。