如何计算两次之间的天数,我在表名active_time
中有一个时间字段,以下是我尝试过的代码,但它给出了数千左右的数值而我查询了天数:
$now =strtotime("now"); // Current time
$your_date = $data[$i]['active_time'];
$datediff = $now - $your_date;
$value= floor($datediff/(60*60*24));
结果:16569
答案 0 :(得分:0)
日期是以毫秒为单位。你需要这样做。
再乘以1000。
$ value = floor($ datediff /(1000 * 60 * 60 * 24));
答案 1 :(得分:0)
尝试:$value= ceil(abs($now - $your_date) / 86400);