如何在 laravel 中求和小时数?
How can sum hours in laravel?
我遇到了下面的情况,不知道怎么办,谁能帮帮我。
$array = ['day' => 08:00, 'day' => 07:00, 'day' => 07:30]
how to sum is 22:30
enter image description here
请帮助我,非常感谢
对于类似...
$array = ['08:00', '07:00', '07:30'];
试试这个...
$sum_minutes = 0;
foreach($array as $time) {
$explodedTime = array_map('intval', explode(':', $time ));
$sum_minutes += $explodedTime[0]*60+$explodedTime[1];
}
$sumTime = floor($sum_minutes/60).':'.floor($sum_minutes % 60);
顺便说一句,你不能像这个问题那样直接在你的数组中有多个 'day' 键。
我遇到了下面的情况,不知道怎么办,谁能帮帮我。
$array = ['day' => 08:00, 'day' => 07:00, 'day' => 07:30]
how to sum is 22:30
enter image description here
请帮助我,非常感谢
对于类似...
$array = ['08:00', '07:00', '07:30'];
试试这个...
$sum_minutes = 0;
foreach($array as $time) {
$explodedTime = array_map('intval', explode(':', $time ));
$sum_minutes += $explodedTime[0]*60+$explodedTime[1];
}
$sumTime = floor($sum_minutes/60).':'.floor($sum_minutes % 60);
顺便说一句,你不能像这个问题那样直接在你的数组中有多个 'day' 键。