Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.49 KB | None | 0 0
  1. function sec_to_time($seconds) {
  2.     $units = array(
  3.         array('day', 60*60*24),
  4.         array('hour', 60*60),
  5.         array('minute', 60),
  6.         array('second', 1)
  7.     );
  8.     $modf_ = array();
  9.     foreach ($units as $u) {
  10.         list($descr, $div) = $u;
  11.         $n = floor($seconds / $div);
  12.         if ($n || (!$modf_ && 1 == $div))
  13.             $modf_[] = sprintf('%d %s%s', $n, $descr, $n == 1 ? '' : 's');
  14.         $seconds -= $n * $div;
  15.     }
  16.     return join(', ', $modf_);
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement