Вывод даты и дня недели по-русски в 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();