Heads up! This post was written 14 years ago. Some information might be outdated or may have changed since then.
function secs2hms($secs) {
if ($secs < 0)
return false;
$m = (int)($secs / 60);
$s = $secs % 60;
$h = (int)($m / 60);
$m = $m % 60;
$s2 = '';
$s2 .= ($h != 0) ? '' . $h . ' ч. ' : '';
$s2 .= ($m != 0) ? '' . $m . ' мин. ' : '';
$s2 .= ($s != 0) ? '' . $s . ' сек.' : '';
return $s2;
}