|
|
|
| На странице выводится дата добавления материала, следующим кодом:
//Задаем локаль
setlocale(LC_ALL, 'ru');
//Выводим дату и время
echo "strftime("%B %d %Y %H:%M",strtotime($mater['puttime']))";
|
На сайте выводит:
April 08 2006 12:00
На моем локальном сервере выводит правильно:
Апрель 08 2006 12:00
Ошибка в коде или ошибки у хостера в настройках сервера?
Локаль пробовал также задавать:
"ru"
"rus"
"RU"
"RUS"
"Ru"
"Rus" | |
|
|
|
|
|
|
|
для: Coolerd
(24.04.2006 в 18:06)
| | Вы можете создать два массива, один с названиями месяцев по английски а другой с названиями по русски.... и затем искать англ. массиве и заменить его на русский.... | |
|
|
|
|
|
|
|
для: Boss
(24.04.2006 в 19:07)
| | Как сделать это программно я представляю, но для начала хотелось бы разобраться, как это сделать стандартными средствами php | |
|
|
|
|
|
|
|
для: Coolerd
(25.04.2006 в 09:42)
| | Спросите у хостера как точно локаль называется - названия локалей плавают от сервера к серверу... | |
|
|
|
|
|
|
|
для: cheops
(25.04.2006 в 10:22)
| | Спасибо cheops'у, на сервере локаль задавалась "ru_RU.CP1251". Неисповедимы пути Сисадмина! | |
|
|
|