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