我有一个计算两个时间戳之间差异的函数,
public static function getDuration($from, $to) {
$duration = $to - $from;
return $duration;
}
但这不能按要求工作。例如,如果我通过,
$difference = getDuration(strtotime('19-07-2012 23:00:00'), strtotime('20-07-2012 4:45:00'));
echo $difference/3600;
当转换为小时时,它返回 5.75 而不是 5.45。