我正在计算在 Laravel 中使用 PHP 的总时间。当我在谷歌中交叉检查结果时,结果是不同的。
这是我在控制器中的代码:
$times[] = '7:55';
$times[] = '7:55';
$minutes = 0;
foreach ($times as $time) {
list($hour, $minute) = explode(':', $time);
$minutes += $hour * 60;
$minutes += $minute;
}
$hours = floor($minutes / 60);
$minutes -= $hours * 60;
$tally = sprintf('%02d.%02d', $hours, $minutes);
dd($times, $tally);
输出为:“15.50”;
但在谷歌,输出是“15.1”。
在 Excel 和 Google 表格中,输出也是“15.50”。
哪一个是正确的,我如何修改我的代码以反映与谷歌相同的结果。