Суммирование кол-ва времени в общие значение (php)
Допустим несколько временных отрезков в виде массива, задача сложить данные в общее значение времени XX:XX
Допустим несколько временных отрезков в виде массива, задача сложить данные в общее значение времени XX:XX
$arr = array(’15:50, ‘9:00′, 0:25’); // массив времен. Точное число не известно
Функция сложения времени php
function TimeReduction($times) { $h = $m = 0; foreach($times as $time) { $t = explode(':', $time); if(count($t) === 2){ $h += $t[0]; $m += $t[1]; if($m >= 60) { $m = $m - 60; $h += 1; } } } return $h.':'.$m; } echo TimeReduction(array('15:50', '9:00', '0:25')); // 25:15
Подписаться
авторизуйтесь
0 комментариев