$date1 = "01:45:54";
$date2 = "01:16:07";
$diff = abs(strtotime($date2) + strtotime($date1));
$hours = floor(($diff / (60))/ (60));
$minuts = floor(($diff - $hours*60*60)/ 60);
$seconds = floor(($diff - $hours*60*60 - $minuts*60));
printf("%d hours, %d minuts\n, %d seconds\n", $hours, $minuts, $seconds);
результат 885685 часов, 2 минуты, 1 секунда (неверно)
я хочу результат 3 часа, 2 минуты, 1 секунда
Заранее спасибо