public static function renderTime(Util\DateTime $siteDate) { $diff = (new \DateTime())->getTimestamp() - $siteDate->getTimestamp(); $year = floor($diff / (364 * self::DAY * 60 * 60)); $day = floor(($diff - $year * 364 * self::DAY * 60 * 60) / (self::DAY * 60 * 60)); $hour = ($diff - $year * 364 * self::DAY * 60 * 60 - $day * self::DAY * 60 * 60) / (60 * 60); $html = ''; if ($year > 0) { $html .= Util\Lang::lang('year') . ': <b>' . $year . '</b> '; } return $html . Util\Lang::lang('day') . ': <b>' . $day . '</b>' . ' (' . round($hour / self::DAY * 100) . '%)'; }