【发布时间】:2011-10-06 07:14:01
【问题描述】:
我有几行 PHP 应该可以工作,但不行:
$date1=new DateTime();
$date2=new DateTime();
$interval=date_diff($date1,$date2);
或
$interval=$date1->diff($date2);
我什至从 DateTime Docs 中复制了示例:
$datetime1 = new DateTime('2009-10-11');
$datetime2 = new DateTime('2009-10-13');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a days');
输出为空白,当我调试时,调试器在 diff 行断开连接,没有任何错误消息。 PHP 版本 5.2.9 中是否有任何已知错误或其他人看到过这种行为?
除了更新 PHP 版本之外,我目前不知道要尝试什么。但目前我不想更新所有客户...
每一点都有帮助...谢谢!
【问题讨论】:
-
奇怪。这对我来说可以。结果:“+6015 天”