Hi Chinmoy, > I have a value 178607, which is stored as seconds. I > like to convert it (178607 Secs) to Hours, Minutes and > Seconds appropiatly. Can anybody help me supplying the code?
Try something like this: <?php function sec2hms ($secs) { $hms = ""; $hours = intval(intval($secs) / 3600); $hms .= $hours. ":"; $minutes = intval(($secs / 60) % 60); $hms .= str_pad($minutes, 2, "0", STR_PAD_LEFT). ":"; $seconds = intval($secs % 60); $hms .= str_pad($seconds, 2, "0", STR_PAD_LEFT); return $hms; } echo sec2hms(6). "<br>"; echo sec2hms(60). "<br>"; echo sec2hms(66). "<br>"; echo sec2hms(3600). "<br>"; echo sec2hms(3666). "<br>"; echo sec2hms(178607); ?> HTH Jon -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php