PHP: русские месяцы в функции date()

PHP: русские месяцы в функции date()

  1. Массив с русскими месяцами:
    <?php
    
    $months = array( 1 => 'Январь' , 'Февраль' , 'Март' , 'Апрель' , 'Май' , 'Июнь' , 'Июль' , 'Август' , 'Сентябрь' , 'Октябрь' , 'Ноябрь' , 'Декабрь' );
    
    ?>
  2. Вывод даты:
    <?php
    
    echo date( 'd ' . $months[date( 'n' )] . ' Y' );
    
    ?>
  3. Пример результата:
    01 Январь 1970

Выражение date( 'n' ) возвращает порядковый номер месяца в году.

Массивы с названиями русских месяцев

  • Именительный / Винительный:
    $months = array( 1 => 'Январь' , 'Февраль' , 'Март' , 'Апрель' , 'Май' , 'Июнь' , 'Июль' , 'Август' , 'Сентябрь' , 'Октябрь' , 'Ноябрь' , 'Декабрь' );
    $months = array( 1 => 'январь' , 'февраль' , 'март' , 'апрель' , 'май' , 'июнь' , 'июль' , 'август' , 'сентябрь' , 'октябрь' , 'ноябрь' , 'декабрь' );
  • Родительный:
    $months = array( 1 => 'Января' , 'Февраля' , 'Марта' , 'Апреля' , 'Мая' , 'Июня' , 'Июля' , 'Августа' , 'Сентября' , 'Октября' , 'Ноября' , 'Декабря' );
    $months = array( 1 => 'января' , 'февраля' , 'марта' , 'апреля' , 'мая' , 'июня' , 'июля' , 'августа' , 'сентября' , 'октября' , 'ноября' , 'декабря' );
  • Дательный:
    $months = array( 1 => 'Январю' , 'Февралю' , 'Марту' , 'Апрелю' , 'Маю' , 'Июню' , 'Июлю' , 'Августу' , 'Сентябрю' , 'Октябрю' , 'Ноябрю' , 'Декабрю' );
    $months = array( 1 => 'январю' , 'февралю' , 'марту' , 'апрелю' , 'маю' , 'июню' , 'июлю' , 'августу' , 'сентябрю' , 'октябрю' , 'ноябрю' , 'декабрю' );
  • Творительный:
    $months = array( 1 => 'Январём' , 'Февралём' , 'Мартом' , 'Апрелем' , 'Маем' , 'Июнем' , 'Июлем' , 'Августом' , 'Сентябрём' , 'Октябрём' , 'Ноябрём' , 'Декабрём' );
    $months = array( 1 => 'январём' , 'февралём' , 'мартом' , 'апрелем' , 'маем' , 'июнем' , 'июлем' , 'августом' , 'сентябрём' , 'октябрём' , 'ноябрём' , 'декабрём' );
  • Предложный:
    $months = array( 1 => 'Январе' , 'Феврале' , 'Марте' , 'Апреле' , 'Мае' , 'Июне' , 'Июле' , 'Августе' , 'Сентябре' , 'Октябре' , 'Ноябре' , 'Декабре' );
    $months = array( 1 => 'январе' , 'феврале' , 'марте' , 'апреле' , 'мае' , 'июне' , 'июле' , 'августе' , 'сентябре' , 'октябре' , 'ноябре' , 'декабре' );