Быстрый и надёжный хостинг на SSD-дисках от 165р в месяц   •   Реклама
8 286 просм
0 комм
Поделиться:

Названия месяцев на русском языке для функции «date» в PHP

Те, кто имел дело с написанием своих модулей, в которых встречается формирование даты, могли столкнуться с таким дискомфортом, как название месяцев на английском языке.

Учитывая, что некоторые наши наработки направлены исключительно на русскоязычную аудиторию, как быть в таком случае? Для этого мы напишем свой массив с названиями месяцев, который будем использовать в формировании даты.

Итоговый вариант будет выглядеть следующим образом:

$months_name = [
	'января', 'февраля', 'марта',
	'апреля', 'мая', 'июня',
	'июля', 'августа', 'сентября',
	'октября', 'ноября', 'декабря'
]; // Массив с названиями месяцев
	
echo date('d '.$months_name[date('n') - 1]); // Выведет день и название месяца на русском языке

echo '<br />';

echo $months_name[date('n') - 1]; // Выведет только название месяца на русском языке

Склонение, в котором указаны названия месяцев (по необходимости), вы можете изменить на свое.

0
комментариев
Форма комментирования этой статьи скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
Подняться наверх
«Pandoge» - помощник вебмастера