我想从不同的时间获得时差的价值。 这是我的代码
<?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