Тема: PHP перевел часы на зимнее время. Почему?

Всем привет!

Сегодня в России не перешли на зимнее время.
Но PHP пофиг настройки в системе. Он пашет по своему:

# php test.php
Sun, 30 Oct 2011 10:34:05 +0300

в php.ini все верно вроде date.timezone = "Europe/Moscow"

Не смотря на это, система настроена и работает правильно

# date
Sun Oct 30 11:35:07 MSK 2011

Что сделать с PHP, чтобы показывало без сдвига?

2

Re: PHP перевел часы на зимнее время. Почему?

пересобрать php. Помогло только такое.

3 (26-11-2013 22:54:24 отредактировано Кручу-Верчу)

Re: PHP перевел часы на зимнее время. Почему?

Точно. Помогло!

Добавлено: 26-11-2013 22:48:39


Тут в JAIL кстати в точности до наоборот... Сдвиг в системе показывает по летнему времени, а в PHP на зимнем стоит.

# date
Tue Nov 26 21:44:01 MSK 2013
#php -r 'echo date("d.m.Y H:i:s");'
26.11.2013 22:48:16

Что с этим делать, чтобы в системе верно показывало?
Пробовал так cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
не помогло

Хотя в системе коренной показывает верно
# date
Tue Nov 26 22:53:24 MSK 2013

Добавлено: 26-11-2013 22:56:55

Излечилось копированием из корневой системы /etc/localtime

cp /etc/localtime /jail/path/host/etc/localtime

4

Re: PHP перевел часы на зимнее время. Почему?

в jail не обновили список timezone