错误的价值时差

时间:2012-04-17 04:44:05

标签: php

我想从不同的时间获得时差的价值。 这是我的代码

<?php
function timeDiff($firstTime,$lastTime)
{
$firstTime=strtotime($firstTime);
$lastTime=strtotime($lastTime);
$diff=abs($lastTime-$firstTime);
$h = floor($diff / (60*60));
$m = floor(($diff - $h*60*60)/ 60);
$m = str_pad($m, 2, "0", STR_PAD_LEFT);
$timeDiff = $h.":".$m;
return $timeDiff;
}

echo timeDiff("19:07","06:53");

?>

但为什么结果不适合?正确的时间是11:46,但我的代码的结果是12:14

0 个答案:

没有答案