两个时间戳之间的天数

Number of days between two time stamps

如何计算两次之间的天数,我的 table 名称中有一个一次性字段 active_time,以下是我尝试过的代码,但它给了我数字值大约数千,而我查询了天数:

$now =strtotime("now"); // Current time
$your_date = $data[$i]['active_time'];
$datediff = $now - $your_date;
$value= floor($datediff/(60*60*24));

结果:16569

datediff 以毫秒为单位。你需要做的。

再乘以 1000。

$value= floor($datediff/(1000*60*60*24));

尝试:$value= ceil(abs($now - $your_date) / 86400);