PHP发现总日期时间差(以秒为单位)没有达到预期


php find total datetime difference in seconds not getting as expected

我试图采取日期时间在php的差异如下:

$datetime1 = new DateTime();
$datetime2 = new DateTime('2015-09-23 08:09:50');
$interval = $datetime1->diff($datetime2);
$elapsed = $interval->format('%S'); 
echo $elapsed;

这里我得到的是秒差。

我需要以秒为单位的总时差。

$difference = abs($datetime1->getTimestamp() - $datetime2->getTimestamp());