3600 * 24 * 3) { if (date('Y') === date('Y', $timestamp)) { return date('d.m.', $timestamp); } return date('m.Y', $timestamp); } return $prefix . $this->showHourMin($duration); } public static function showHourMin($sec) { $min = floor($sec / 60); if ($min < 60) { return $min . 'm ' . ($sec % 60) . 's'; } $hour = floor($min / 60); if ($hour < 24) { return date('H:i', time() - $sec); } return floor($hour / 24) . 'd ' . ($hour % 24) . 'h'; } }