Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> date_format: название месяцев по-русски 
V
    Опции темы
HipJ
Дата 25.11.2007, 01:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 21.1.2006

Репутация: нет
Всего: нет



Не хочу создавать новую тему... Вопрос такой, по DATE_FORMAT - по умолчанию при форматировании названия дней/месяцев выводятся по-английски (Jan, Sep...). Как сделать, чтобы вывод был по-русски? 
Спасибо
PM MAIL   Вверх
teroni
Дата 25.11.2007, 01:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 15.5.2007
Где: Днепропетровск

Репутация: нет
Всего: 22



По-моему, в мускл эти месяцы могут выводиться только на английском. Получите результат и уже в пхп переведите.
PM MAIL   Вверх
skyboy
Дата 25.11.2007, 02:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



в мануале mysql указано, что названия месяцев, возвращаемых с использованием date_format, зависит от настроек локали, а точнее - от значения lc_time_names, которое можно установить в нужное тебе "ru_RU".

Добавлено через 7 минут и 24 секунды
Цитата(HipJ @  25.11.2007,  00:03 Найти цитируемый пост)
Не хочу создавать новую тему... 

... а придется  smile 
тему разделил, так как заданный вопрос к старой теме практически не имел отношения.

Это сообщение отредактировал(а) skyboy - 25.11.2007, 02:23
PM MAIL   Вверх
SelenIT
Дата 25.11.2007, 07:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 6
Всего: 401



На самую крайность (а-ля старая версия у хостера и т.п.), имхо, всегда можно извернуться наподобие
Код

SELECT CASE MONTH(`date`) WHEN 1 THEN 'Январь' ... WHEN 12 THEN 'Декабрь' END ...



--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
HipJ
Дата 25.11.2007, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 21.1.2006

Репутация: нет
Всего: нет



Всем большое спасибо за ответы. Изменение lc_time_names помогло smile 
На "тестовом локальном" сервере не работало, т.к. старая версия MySQL, на хостинге все ок

Это сообщение отредактировал(а) HipJ - 25.11.2007, 14:07
PM MAIL   Вверх
skyboy
Дата 25.11.2007, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



Цитата(HipJ @  25.11.2007,  13:05 Найти цитируемый пост)
На "тестовом локальном" сервере не работало, т.к. старая версия MySQL

да, забыл отметить:
Цитата(dev.mysql.com)

As of MySQL 5.1.12, the language used for day and month names and abbreviations is controlled by the value of the lc_time_names system variable

Иными словами(и на русском языке): до версии 5.1.12, по идее, не работает :(
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0706 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.