如何在 PHP 中以秒为单位获得差异


How to get the difference in seconds in PHP?

$now = 20141112202040;
$delayed_time = 20141112202100;

我做了$delayed_time-$now它给了我60。我明白为什么。但是我如何让它给我 20 秒而不是 60 秒呢?

编辑:数字是日期时间。所以 2014-11-12 20:20:40.

例如:2014-11-12 20:21:00 - 2014-11-12 20:20:40 = 60

但我希望它给我 20 秒,因为它不是总共 60 秒。

$now = "2014-11-12 20:20:40";$delayed_time = "2014-11-12 20:21:00";$diff = strtotime($delayed_time) - strtotime($now);$diff = 20;