IAL32

Ora relativa PHP(italiano)

Mar 5th, 2013
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.55 KB | None | 0 0
  1. function timeElapsed($t) {
  2.     $t = time() - $t;
  3.     $tokens = array (
  4.     31536000 => array('ann', 'o', 'i'),
  5.     2592000 => array('mes', 'e', 'i'),
  6.     604800 => array('settiman', 'a', 'e'),
  7.     86400 => array('giorn', 'o', 'i'),
  8.     3600 => array('or', 'a', 'e'),
  9.     60 => array('minut', 'o', 'i'),
  10.     1 => array('second', 'o', 'i')
  11.     );
  12.     foreach ($tokens as $unit => $text) {
  13.         if ($t < $unit) continue;
  14.         $numberOfUnits = floor($t / $unit);
  15.         $suffix = $text[1];
  16.         if($numberOfUnits > 1)
  17.         $suffix = $text[2];
  18.         return $numberOfUnits . ' ' . $text[0] . $suffix;
  19.     }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment