/** * 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'; }
/** * 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"; }