【发布时间】:2013-03-10 13:11:51
【问题描述】:
我在使用日期时间的差异时遇到了问题。
这是php代码
$datetime1 = new DateTime('2009-10-11');
$datetime2 = new DateTime('2009-10-13');
$interval = $datetime1->diff($datetime2);
echo $interval->days;
正确的结果应该是 2。但不幸的是它的结果是6015。即使我更改日期,它仍然是6015。各位有遇到这个问题吗?我试图从其他计算机运行脚本,但它可以工作。
【问题讨论】:
-
尝试将 DateTiem 中的时区设置为 'UTC'
-
上面写着
2: codepad.viper-7.com/wa4xVo 所以我想你的设置不正常或其他什么。