Ну, мне нужно что-то, что уменьшило бы секунды на часы, минуты и секунды, но превысило бы 24 часа, а не снизило бы количество дней.
Вот простая функция, которая работает.Вы, вероятно, можете улучшить его ... Но вот оно:
function formatSeconds($seconds)
{
$hours = 0;$minutes = 0;
while($seconds >= 60){$seconds -= 60;$minutes++;}
while($minutes >= 60){$minutes -=60;$hours++;}
$hours = str_pad($hours, 2, '0', STR_PAD_LEFT);
$minutes = str_pad($minutes, 2, '0', STR_PAD_LEFT);
$seconds = str_pad($seconds, 2, '0', STR_PAD_LEFT);
return $hours.":".$minutes.":".$seconds;
}