/ Published in: PHP
This function returns the duration of the given time period in days, hours, minutes and seconds. For example: echo convertSecToStr('654321'); would return "7 days, 13 hours, 45 minutes, 21 seconds"
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
<?php function convertSecToStr($secs){ $output = ''; if($secs >= 86400) { $secs = $secs%86400; $output = $days.' day'; if($days != 1) $output .= 's'; if($secs > 0) $output .= ', '; } if($secs>=3600){ $secs = $secs%3600; $output .= $hours.' hour'; if($hours != 1) $output .= 's'; if($secs > 0) $output .= ', '; } if($secs>=60){ $secs = $secs%60; $output .= $minutes.' minute'; if($minutes != 1) $output .= 's'; if($secs > 0) $output .= ', '; } $output .= $secs.' second'; if($secs != 1) $output .= 's'; return $output; } ?>
URL: http://www.apphp.com/index.php?snippet=php-convert-seconds-into-time-string