X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Дата на русском
forest69
forest69
Topic Starter сообщение 3.3.2010, 20:13; Ответить: forest69
Сообщение #1


Всем добрый вечер!
Изучая php возник вопрос.

Т.к. дата на русском языке не выводиться, то в интернете прочитал, что можно использовать вот такую строку

[PHP]
setlocale(LC_ALL, 'ru_RU.CP1251');
[/PHP]

Но в таком коде она не работает, т.е. всеравно все на инглише

[PHP]
<?php
setlocale(LC_ALL, 'ru_RU.CP1251');
echo date(" l, d F Y, G:i:s");
?>
[/PHP]

Может я чего-то не понимаю?

Просто не хочется писать огромные кода для даты, типа

[PHP]
function russian_date() {
$translation = 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), $translation);
} else {
return strtr(date(func_get_arg(0)), $translation);
};
}
[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 3.3.2010, 20:27; Ответить: Apay
Сообщение #2


зависит от того что установленно на сервере, чтобы это увидеть, в *nix системах наберите
locale -a

возможные варианты для русского языка:
ru_RU.cp1251
ru_RU.koi8r
ru_RU.utf8
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
forest69
forest69
Topic Starter сообщение 3.3.2010, 20:29; Ответить: forest69
Сообщение #3


я проверяю на denwer
т.е. я так понимаю, что на сервере может вообще не установлено. так?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 3.3.2010, 20:47; Ответить: Apay
Сообщение #4


да, может быть вообще не установленно, попробуйте
[PHP]setlocale( LC_ALL, 'ru_RU.cp1251', 'rus_RUS.cp1251', 'Russian_Russia.1251' );[/PHP]
и вместо date импользуйте strftime
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
forest69
forest69
Topic Starter сообщение 3.3.2010, 21:16; Ответить: forest69
Сообщение #5


заработало

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Пишу статьи на русском – Опыт 10+ лет, от 100₽ за 1000 знаков
9 duoseo 1744 28.6.2023, 10:08
автор: duoseo
Открытая тема (нет новых ответов) нужен копирайтер на русском (крипта, сра)
написание кейсов
0 caa 1521 16.2.2021, 14:09
автор: caa
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыPLAYATTACK.COM – зарабатывай на русском и евротрафе в гемблинге
Новая партнерская программа онлайн-казино с выплатами до 60%
86 PlayAttack 32140 29.12.2020, 16:24
автор: PlayAttack
Открытая тема (нет новых ответов) Продам базу контактов Номера,емейлы, дата рождения, ФИО и даже адреса
8 Samael91 3762 14.4.2019, 15:54
автор: -XaranyakA-
Открытая тема (нет новых ответов) Тема для Wordpress на русском
Продажа копиями, дешево
0 Biznes_Man 3380 16.7.2017, 13:56
автор: Biznes_Man


 



RSS Текстовая версия Сейчас: 19.4.2024, 11:20
Дизайн