Программы
Музыка
Игры
Заработок и Раскрутка
GPS навигация
» » Вывод date() по русски
Информация к новости
  • Просмотров: 254
  • Автор: hazardcd
  • Дата: 28-02-2016, 13:49
  • Не нравится
  • 0
  • Нравится
28-02-2016, 13:49

Вывод date() по русски

Категория: Вебмастер / Скрипты, Коды / Дата,Время,Календарь

Русифицируем стандартную функцию 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(), только по русски.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
HTML-cсылка:
BB-cсылка:
Прямая ссылка: