Esempio n. 1
0
 /**
  * Converts a past time into an age sentence
  */
 public static function toAge($time = 0)
 {
     $time = Sanitize::toTime($time);
     $elapsed = time() - $time;
     $tokens = self::_getTokens();
     if ($elapsed > 0) {
         foreach ($tokens as $unit => $word) {
             if ($elapsed < $unit) {
                 continue;
             }
             $amount = floor($elapsed / $unit);
             return Numeric::toNoun($amount, $word, $word . 's') . ' old';
         }
     }
     return '0 years old';
 }
Esempio n. 2
0
 /**
  * Converts a past time into an age sentence
  */
 public static function toAge($time = 0)
 {
     $time = self::toTimestamp($time);
     $elapsed = time() - $time;
     if ($elapsed > 0) {
         foreach (self::_tokens() as $unit => $word) {
             if ($elapsed < $unit) {
                 continue;
             }
             $amount = floor($elapsed / $unit);
             return Numeric::toNoun($amount, $word, $word . "s") . " old";
         }
     }
     return "0 years old";
 }