Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > сервер неправильно отдает дату, глюк php?


Автор: jsa 8.6.2009, 07:37
Hi all!

есть очень простой скрипт

Код

  echo date('O'); // Разница с временем по Гринвичу в часах


если запусть из командной строки, то все ок, время выдается нормальное, если из браузера - то отдается неправильное время - не совпадает со смещением времени на сервере, разница состовляет -5 часов, причем примерно 6 из 7 раз время выдается неверное, и один раз правильно, вот и гадай после этого че за косяки

PS: php 5.2.6, FreeBSD 6.2

Автор: youri 8.6.2009, 09:11
какой php.ini используется при запуске из командной строки, а какой при запуске в качестве модуля апача? Какое значение date.timezone?

Автор: jsa 8.6.2009, 09:24
youri, +1
спасибо за наводку, действительно разные значения, остался вопрос почему скрипт из браузера через раз отдавал правильные значения

Добавлено через 4 минуты и 47 секунд
 smile уличная магия php

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)