= 2) { return $name."s"; } else { return $name; } } function decent_time ($secs,$format = "hms") { $remains = $secs; if (strpos($format,"d") !== false && $handle = $remains/86400 >= 1) { if($handle >= 1) { $total = $total . floor($handle) . name_time($handle,"day") . " "; } $remains -= floor($handle) * 86400; } if (strpos($format,"h") !== false && $handle = $remains/3600 >= 1) { if($handle >= 1) { $total = $total . floor($handle) . name_time($handle,"hour") . " "; } $remains -= floor($handle) * 3600; } if (strpos($format,"m") !== false && $handle = $remains/60 >= 1) { if($handle >= 1) { $total = $total . floor($handle) . name_time($handle,"minute") . " "; } $remains -= floor($handle) * 60; } if (strpos($format,"s") !== false && $handle = $remains >= 1) { if($handle >= 1) { $total = $total . floor($handle) . name_time($handle,"second") . ""; } $remains -= $handle; } else { $total = substr($total,0,-1); } return $total; } echo "Time 3600: ".decent_time(3600)."
\r\n"; echo "Time 3601: ".decent_time(3601)."
\r\n"; ?>