我在 2 个日期之间有以下代码 2 天:
$start = '2013-04-02';
$end = '';
if($end){
$now = $end;
}else{
$now = time();
}
$your_date = strtotime($start);
$datediff = $now - $your_date;
echo floor($datediff/(60*60*24));
这可以正常工作并计算正确的天数。
当我输入这样的结束日期时:
$start = '2013-04-02';
$end = '2013-09-11';
if($end){
$now = $end;
}else{
$now = time();
}
$your_date = strtotime($start);
$datediff = $now - $your_date;
echo floor($datediff/(60*60*24));
我得到-15797的结果。
以上好像没问题?还是我做错了什么?