За последние 24 часа нас посетили 15673 программиста и 1552 робота. Сейчас ищет 951 программист ...

strftime выдает не правильное время о-О

Тема в разделе "Прочие вопросы по PHP", создана пользователем remr, 21 июл 2015.

  1. remr

    remr Новичок

    С нами с:
    21 июл 2015
    Сообщения:
    4
    Симпатии:
    0
    Простой код:
    Код (PHP):
    1. <?php echo strftime('%H'); ?>
    Результат - "время на компе минус 3 часа". То бишь показывает московское время. Мой часовой пояс указан верно. Просто не пойму куда копать вообще.

    Стоит windows 8.1 и openServer 5.2.2
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.250
    Адрес:
    там-сям
    где он указан?

    Добавлено спустя 1 минуту 55 секунд:
    phpinfo выведи и поищи там строку timezone
     
  3. remr

    remr Новичок

    С нами с:
    21 июл 2015
    Сообщения:
    4
    Симпатии:
    0
    Панель управления->дата и время->раздел "часовой пояс" и указан новосибирск. В трее время указано верное. Если запустить командную строку (win+R ->cmd) и написать echo %time% выдается правильное время.

    Добавлено спустя 3 минуты 49 секунд:
    Вот я дурак) Спасибо, все понял. Почему-то думал, что openserver по умолчанию настройки тайм зоны с винды берет при установке и посмотреть в голову не пришло.. Вернее даже запустил консоль с опен сервера и тв ней проверил и там врем тож верное было. Спасибо!