rendered paste bodyfunction sec2hms ($sec, $padHours = false)
{
// holds formatted string
$dhms = "";
$days = intval(intval($sec) / 86400);
if ($days > 1) {
$daysup = (86400*$days);
$secs = $secs-$daysup;}
$dhms .= str_pad($days, 2, "0", STR_PAD_LEFT). ':';
$hours = intval(intval($sec) / 3600);
$dhms .= ($padHours)
? str_pad($hours, 2, "0", STR_PAD_LEFT). ':'
: $hours. ':';
$minutes = intval(($sec / 60) % 60);
$dhms .= str_pad($minutes, 2, "0", STR_PAD_LEFT). ':';
$seconds = intval($sec % 60);
$dhms .= str_pad($seconds, 2, "0", STR_PAD_LEFT);
return $dhms;
}