| date() вывод по русски19.08.2010
|
Как русифицировать стандартную функцию PHP date()
Вывод дня недели, месяца и других английских слов и символов на русском языке.
<?
function rus_date() {
$translate = array(
"am" => "дп",
"pm" => "пп",
"AM" => "ДП",
"PM" => "ПП",
"Monday" => "Понедельник",
"Mon" => "Пн",
"Tuesday" => "Вторник",
"Tue" => "Вт",
"Wednesday" => "Среда",
"Wed" => "Ср",
"Thursday" => "Четверг",
"Thu" => "Чт",
"Friday" => "Пятница",
"Fri" => "Пт",
"Saturday" => "Суббота",
"Sat" => "Сб",
"Sunday" => "Воскресенье",
"Sun" => "Вс",
"January" => "Января",
"Jan" => "Янв",
"February" => "Февраля",
"Feb" => "Фев",
"March" => "Марта",
"Mar" => "Мар",
"April" => "Апреля",
"Apr" => "Апр",
"May" => "Мая",
"May" => "Мая",
"June" => "Июня",
"Jun" => "Июн",
"July" => "Июля",
"Jul" => "Июл",
"August" => "Августа",
"Aug" => "Авг",
"September" => "Сентября",
"Sep" => "Сен",
"October" => "Октября",
"Oct" => "Окт",
"November" => "Ноября",
"Nov" => "Ноя",
"December" => "Декабря",
"Dec" => "Дек",
"st" => "ое",
"nd" => "ое",
"rd" => "е",
"th" => "ое"
);
if (func_num_args() > 1) {
$timestamp = func_get_arg(1);
return strtr(date(func_get_arg(0), $timestamp), $translate);
} else {
return strtr(date(func_get_arg(0)), $translate);
}
}
?>
Пользоваться этой функцией точно так же как стандартной date(), например
<?
print rus_date("l, j F Y");
?>
Вывод будет точно такой же как в date(), только по русски.
Вот так Четверг, 19 Августа 2010
Комментарии
RSS комментарии
27.09.2010 Анонимус
во... нужная штука
спасибо
14.01.2011 Alex
спасибо, ибо лень свое писать ))
18.01.2011 Алексей
Спасиб, пригодилось очень!
17.02.2011 gi-web
Спасибо очень помогло
29.09.2011 Алекс
Спасибо!
03.10.2011 hello word
ПАСИБА!!!
18.11.2011 Grumza
Круто! Спасибо!
13.02.2012 Руслан
Спасибо!
27.02.2012 Игорь
Здорово! Спасибо!
19.03.2012 Alex
Есть встроенное форматирование:
1. устанавливаете локаль setlocale
2. используйте strftime
все по русски и средствами пхп
28.03.2012 Антон
Низкий поклон. СПАСИБО!
03.05.2012 Виктор
Спасибо. Кое где видел платную версию скрипта. Интересно, кто то покупается?)))
22.07.2012 айбек
красавчик. рахмет
12.09.2012 Спасибо!
Благодарствую, о великий путник!
08.02.2013 thanks
Работает 146%
14.03.2013 Алексей
Спасибо пригодилось!
28.06.2013 Нерв
respect ! В ТОП GOOGLE!! Я СКАЗАЛ!
12.09.2013 Павел
Спасибо!
Только в примере 2 раза "May" => "Мая" :)
14.12.2013 Георгий
Чувак спасибо огромное! В закладки однозначно!
04.02.2014 Елена
Спасибо, работает!
Добавить свой комментарий
|