我有以下问题首先是我的代码:
$day_difference = 1;
while (strtotime('-' . $day_difference . ' day', time()) >= strtotime('2011-12-12 00:08:00')) {
#echo $day_difference;
$day_difference++;
}
$datediff = $day_difference;
这段代码应该输出1天而不是2天
如果你运行的是PHP 5.3,你应该使用原生的DateTime
API
<?php
$date = new DateTime('2011...');
$interval = $date->diff(new DateTime);
var_dump($interval);
?>