>can't seem to figure
> out how to get the number of days integrated in here for $hh that
> are > 24.
> to days:hours:minutes:seconds... This function works for what it
> does, can
> someone embelish it to handle days too?
>
> function convertToHHMMSS($seconds)
> {
> $hoursPerDay = 24;
> $SecondsPerHour = 3600;
> $SecondsPerMinute = 60;
> $MinutesPerHour = 60;
>
> $hh = intval($seconds / $SecondsPerHour);
> $mm = intval($seconds / $SecondsPerMinute) % $MinutesPerHour;
> $ss = $seconds % $SecondsPerMinute;
>
> return $hh."h:".$mm."m:".$ss."s";
> }
Not quite what you're looking for, but I'm sure you can figure out how to
customize it
function sec2time($sec){
$returnstring = " ";
$days = intval($sec/86400);
$hours = intval ( ($sec/3600) - ($days*24));
$minutes = intval( ($sec - (($days*86400)+ ($hours*3600)))/60);
$seconds = $sec - ( ($days*86400)+($hours*3600)+($minutes * 60));
$returnstring .= ($days)?(($days == 1)? "1 day":"$days days"):"";
$returnstring .= ($days && $hours && !$minutes && !$seconds)?" and
":" ";
$returnstring .= ($hours)?( ($hours == 1)?"1 hour":"$hours
hours"):"";
$returnstring .= (($days || $hours) && ($minutes && !$seconds))?"
and ":" ";
$returnstring .= ($minutes)?( ($minutes == 1)?"1 minute":"$minutes
minutes"):"";
$returnstring .= (($days || $hours || $minutes) && $seconds)?" and
":" ";
$returnstring .= ($seconds)?( ($seconds == 1)?"1 second":"$seconds
seconds"):"";
return ($returnstring);
}
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php