我在我们的一个项目中实施了倒计时。因为这是我的第一个倒计时,我才意识到如果我告诉 PHP:
$timeleft = strtotime('2013-10-31') - strtotime('now');
$daysleft = floor( $timeleft/(24*60*60) );
我得到了剩下的时间2013-10-31 00:00
而不是一整天。
为什么会这样?我预计2013-10-31 23:59:59
或2013-11-01 00:00
举个日常生活的例子:我有一份到2013-10-31的汽车租赁合同,或者任何合同,那么我知道租赁期间总是包括最后一天。
这似乎是一个初学者的问题,但我想知道这个决定的原因。感谢您的想法和经验。
PS:所有编程语言都一样吗?