- <?php
- $duration = 1234567;
- $time_parts = array(
- 'days' => 60*60*24,
- 'hrs' => 60*60,
- 'min' => 60,
- 'sec' => 1
- );
- $total = array();
- foreach ($time_parts as $unit => $seconds) {
- $total[$unit] = floor($duration/$seconds);
- $duration %= $seconds;
- }
- print_r($total);
- /*
- Array
- (
- [days] => 14
- [hrs] => 6
- [min] => 56
- [sec] => 7
- )
- */