如何找出两个 UNIX 时间戳之间的差异(以分钟为单位) PHP

lak*_*esh 2 php

我试图在 php.ini 中找出两个 UNIX 时间戳之间的差异(以分钟为单位)。

我写了这样一段代码:

$current_time = 1474719107000;
$start_time = 1474716600000;
$difference = $current_time - $start_time;
echo $difference/60;
Run Code Online (Sandbox Code Playgroud)

相差应该差不多40分钟。但我得到的值为 41783.333333333。不知道我的错误是什么。

需要一些这方面的指导。

Obj*_*tor 7

您的两个时间戳以毫秒为单位。您需要将它们进一步除以 1000。

echo $difference/60/1000;
Run Code Online (Sandbox Code Playgroud)