我正在使用PHP + mongoDB。
如何获得两个时间值之间的时差?
我有一个实时值,即字符串
$realtime = "2010-01-01 12:00:00";
和另一个值是unixstamp time,
$mongotime = new Mongodate(strtotime($realtime));
所以我可以使用字符串时间值或unix时间戳。
但我不确定如何在两个值之间找到时差。
我应该只减去两个$ mongotime值并且它会在几秒钟内给出时间差吗?
答案 0 :(得分:1)
如果您有2个unix时间戳...
$date = $item['pubdate'];
(etc ...)
$unix_now = time();
$result = strtotime($date, $unix_now);
$unix_diff_min = (($unix_now - $result) / 60);
$min = round($unix_diff_min);
这将给出2个时间戳之间的分钟数......