Автор Тема: locale  (Прочитано 2357 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн cosss

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 44
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tochka-ru.com
locale
« : 22 Января 2004, 21:02:26 »
$today=getdate();
echo $today[month];

Пишет January, а мне нужно Январь, это связано с локалью?
Если да, то как ее поменять в мане читал, не очень ясно и русская локаль на не написана, только датская почему-то.

И еще, mysql записывает дату в формате yyyy-mm-dd
если колонка использует тип данных DATE, а если я буду использовать не DATE, а CHAR можно ли будет потом сортировать данные по дате, если в CHAR будет записываться 23 Февраля 2004?
ЖЖ

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
locale
« Ответ #1 : 22 Января 2004, 21:25:35 »
Цитировать
это связано с локалью

как выставить русскую, написано на php.spb.ru
но лично я не парюсь с локалью, а пишу месяц-по-русски сам, благо это две строчки кода.

Цитировать
можно ли будет потом сортировать

Нельзя.
и дату хранить надо ВСЕГДА в поле для этого предназначеном.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28