За последние 24 часа нас посетил 18691 программист и 1605 роботов. Сейчас ищут 905 программистов ...

local для отображения русской даты

Тема в разделе "Прочие вопросы по PHP", создана пользователем MSDev, 7 янв 2010.

  1. MSDev

    MSDev Активный пользователь

    С нами с:
    7 янв 2010
    Сообщения:
    10
    Симпатии:
    0
    Здравствуйте помогите пожалуйста разобраться какая должна быть local для отображения русской даты на серверах unix.
     
  2. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    MSDev
    встречный вопрос: какие вообще бывают local ?
     
  3. MSDev

    MSDev Активный пользователь

    С нами с:
    7 янв 2010
    Сообщения:
    10
    Симпатии:
    0
    zg# locale
    LANG=
    LC_CTYPE="ru_RU.KOI8-R"
    LC_COLLATE="ru_RU.KOI8-R"
    LC_TIME="ru_RU.KOI8-R"
    LC_NUMERIC="ru_RU.KOI8-R"
    LC_MONETARY="ru_RU.KOI8-R"
    LC_MESSAGES="ru_RU.KOI8-R"
    LC_ALL=ru_RU.KOI8-R
    zg#
     
  4. MSDev

    MSDev Активный пользователь

    С нами с:
    7 янв 2010
    Сообщения:
    10
    Симпатии:
    0
    setlocale(LC_ALL, 'cp1251', 'koi8-r', 'ru_RU.KOI8-R'); - выставлял такую локаль выдает абру кадабру, а виндовс локали нормально отображают русскую дату...а под юниксом нефига.
     
  5. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    а что такое LC_ALL ?
     
  6. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
  7. MSDev

    MSDev Активный пользователь

    С нами с:
    7 янв 2010
    Сообщения:
    10
    Симпатии:
    0
    все я это делал, кроме 1го пункта я так и не понял что там у вас написано.

    PHP:
    1. <?
    2. setlocale(LC_ALL, 'ru_RU.UTF8');
    3. $time = strtotime($row['date']);
    4. $tpl->set("{date}",strftime('%d %B %a',$time));
    5. ?>
    это не работает так как

    HTML:
    1. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
     
  8. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Я же это не просто так писал.

    Почему разные?