Вывод даты и дня недели по-русски в php
Не редко приходится на сайте делать вывод даты и дня недели по-русски, в таком виде: 7 Августа 2014, Четверг. В php весьма удобно работать с датами, только есть один недостаток, стандартные функции не поддерживают русский язык — нет возможности сразу выводить в нужном виде. Чтобы это исправить, я написал две простые, но полезные функции. Одна для получения даты по-русски, другая для получения дня недели по-русски.
Вывод даты и дня недели по-русски. Код
Функция для получения даты
// Дата по-русски
function getDateRus(){
$monthes = array(
1 => 'Января', 2 => 'Февраля', 3 => 'Марта', 4 => 'Апреля',
5 => 'Мая', 6 => 'Июня', 7 => 'Июля', 8 => 'Августа',
9 => 'Сентября', 10 => 'Октября', 11 => 'Ноября', 12 => 'Декабря'
);
return ( (int)date('d') . ' ' . $monthes[(date('n'))] . date(' Y'));
}
И функция для получения дня недели:
// День недели по-русски
function getDayRus(){
$days = array(
'Воскресенье', 'Понедельник', 'Вторник', 'Среда',
'Четверг', 'Пятница', 'Суббота'
);
return $days[(date('w'))];
}
И пример использования:
echo "Сегодня:" . getDateRus() . ", " . getDayRus();

(5 оценок, среднее: 4,20 из 5)