Просмотр поста

.
Andrei4ik93
__________________________________________________

Гугл сила))) Может кому пригодится нашел велосипед

/**
     * Показываем дату с учетом сдвига времени
     *
     * @param int $var Время в Unix формате
     *
     * @return string Отформатированное время
     */
    public static function display_date($var)
    {
         
      $shift = (self::$system_set['timeshift'] + self::$user_set['timeshift']) * 3600;
        if (date('Y', $var) == date('Y', time())) {
            if (date('z', $var + $shift) == date('z', time() + $shift))
                return self::$lng['today'] . ', ' . date("H:i", $var + $shift);
            if (date('z', $var + $shift) == date('z', time() + $shift) - 1)
                return self::$lng['yesterday'] . ', ' . date("H:i", $var + $shift);
        }
$date=explode(".", date("d.m.Y в H:i", $var + $shift));
         switch ($date[1]){
         case 1: $m='января'; break;
         case 3: $m='марта'; break;
         case 4: $m='апреля'; break;
         case 5: $m='мая'; break;
         case 6: $m='июня'; break;
         case 7: $m='июля'; break;
         case 8: $m='августа'; break;
         case 9: $m='сентября'; break;
         case 10: $m='октября'; break;
         case 11: $m='ноября'; break;
         case 12: $m='декабря'; break;
          }
        return $date[0].' '.$m.' '.$date[2];
    }