请看下面的代码:
$parts_count = 3;
$diff = strtotime('2013-11-30 00:00:00') - time();
$diff = $diff / $parts_count;
for ($i = 0; $i < $parts_count; $i++) {
echo date('Y-m-d H:m:s', time() + $diff * ($i + 1) );
}
我试图将当前时间和截止日期(2013-11-30 00:00:00)之间的差异分成 3 个相等的部分。
我得到的结果非常有趣。这是:
2013-11-16 23:11:36
2013-11-23 11:11:48
2013-11-30 00:11:00
如您所见,最新的截止日期比原来的截止日期晚了 11 分钟,这很奇怪。你知道为什么会这样吗?