<?php
function timetoTime($time) {
$timeArr = array_reverse(explode(":", $time));
$seconds = 0;
foreach ($timeArr as $key => $value) {
if ($key > 2) break;
$seconds += pow(60, $key) * $value;
}
return $seconds;
}
$tarih1 = timetoTime('35:30');
$tarih2 = timetoTime('01:50');
$tarihson = $tarih1 + $tarih2;
echo ($tarihson >= 3600) ? gmdate('H:i:s',$tarihson):gmdate('i:s',$tarihson);
?>
80 diye bir dakika olmadığı için sonuç vermemesi normal. 60 dakika üzerinden hesap yapıyor.
82:20 yerine 01:22:20 yazar