G
N
I
D
A
O
L

Часы, минуты и секунды из секунд

Получить время в формате H:i:s из cекунд:
$time = 3660;
$h = floor($time/3600);
$m = floor(($time-$h*3600)/60);
$s = floor($time-($h*3600+$m*60));

echo sprintf("%dч %02d мин %02d сек", $h,$m,$s); // Выведет "1ч 01 мин 00 сек"