PHP date на русском. Метод русификации месяцев.

от 2018 - 11 - 22

Показываю, как вы можете выводить названия месяцев на русском языке используя PHP date

$arr = [
  'январь',
  'февраль',
  'март',
  'апрель',
  'май',
  'июнь',
  'июль',
  'август',
  'сентябрь',
  'октябрь',
  'ноябрь',
  'декабрь'
];

// Поскольку месяцев в природе 12 - от 1 до 12, а в массиве, как мы знаем, отсчет идет от ноля (0 - 11),
// то вычитаем 1 из того порядкового номера месяца, что возвращает PHP функция date() с аргументом 'n',
// чтобы правильно выбрать уже из нашего массива русифицированных названий.

$month = date('n')-1;
echo $arr[$month].' '.date('d, Y');