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

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

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

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

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

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

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

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