KorP
Новичок
если ты у себя в голове ищешь эту инфу, она врят ли там есть, но она есть в манени слова о GMT.
http://php.net/manual/en/timezones.others.php
ну напиши ты уже date.timezone = Etc/GMT+4
если ты у себя в голове ищешь эту инфу, она врят ли там есть, но она есть в манени слова о GMT.
php.net/manual/en/datetime.installation.php - вот отсюдаА что такое timezonedb.h? Нужно pecl компилить, гуглите как это под виндой делать. Или просто последний php попробуйте.
Зачем мне каждый раз в скриптах писать это. Нужно чтобы php сам понимал что москва уже +4.если ты у себя в голове ищешь эту инфу, она врят ли там есть, но она есть в мане
http://php.net/manual/en/timezones.others.php
ну напиши ты уже date.timezone = Etc/GMT+4
Тут какбэ не увязочка =)при чём тут скрипты? php.ini на винде как то резко отменили что ли?
1. Я написал выше, такая запись приводит к тому, что отображается время рио де жанейро, а корректная запись для Москвы Europe/MoscowВам дали 3 варианта решения этой проблемы
1. Поставить GMT+4 зону
2. Обновить php до последней версии (надеюсь там последний timezonedb)
3. Скпомпилировать и поставить соответствующий pecl
Если какой-то пункт не понятен - пользуйтесь другим. Объяснять тут что такое pecl и как его компилить под виндой вряд ли кто будет.
Это как ты умудрился поставить "последний timezonedb от 02.11.2011" если ты сам пишешь:2. я установил последний timezonedb от 02.11.2011 не помогло
ты где-то там установщик видел? timezonedb - это часть ядра PHP следовательно, тебе необходимо откомпилировать под Windows исходники timezonedb3. Я не понимаю что это, а информацию в интернете найти не получается
Спасибо!! Etc/GMT-4 - работает!FRIE
Хвала Маниту, Апач амнистирован. Это уже что-то!
Это как ты умудрился поставить "последний timezonedb от 02.11.2011" если ты сам пишешь:
ты где-то там установщик видел? timezonedb - это часть ядра PHP следовательно, тебе необходимо откомпилировать под Windows исходники timezonedb
для этого нужно их скачать, а затем, следуя инструкциям собрать "проект" в MS VisualStudio из этих исходников. А то, что получишь, скопировать туда, где PHP у тебя лежит...
Горе ты луковое, открой свой php.ini найди там строку date.timezone = Etc/GMT+4 (в секции [Date]) и поменяй её на date.timezone = Etc/GMT-4
тебе же ссылку выше давали: http://php.net/manual/en/timezones.others.php там же комментарии есть.
Чтобы проверить, посмотри, что тебе выведет phpinfo(),
там в секции date будет Default timezone иметь значение Etc/GMT-4
странно, мне почему-то время показывает тогда на час вперёд, при этом:открой свой php.ini найди там строку date.timezone = Etc/GMT+4 (в секции [Date]) и поменяй её на date.timezone = Etc/GMT-4
не решит какой способ?Это, правда, не решит проблему с, например, часовым поясом в СУБД.