note 106875 deleted from function.sprintf by danbrown
| From: | danbrown@php.net | Date: | Tue, 03 Jan 2012 22:12:19 +0000 |
| Subject: | note 106875 deleted from function.sprintf by danbrown | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-185330@lists.php.net to get a copy of this message | ||
Note Submitter: smit1625 at msu dot edu
----
Shortest possible seconds to time function.
Changes 1354 seconds to 00:22:34 format.
function secondsToTime($duration) {
$hours = sprintf("%02d",($duration >= 3600) ? floor($duration/3600) : 0);
$minutes = sprintf("%02d",($duration >= 60) ? floor($duration/60)%60 : 0);
$seconds = sprintf("%02d",($duration >= 60) ? floor($duration)%60 : $duration);
return $hours.":".$minutes.":".$seconds;
}