Отмена перевода на зимнее время в PHP

Все о Windows, Linux, MacOS, Novell NetWare, DOS и т.д. Сетевые службы, http, ftp, ssh, браузеры, почтовые клиенты и многое другое. Установить, настроить, объединить в сеть, заставить эффективно работать.

Модератор: xdsl

Отмена перевода на зимнее время в PHP

Сообщение xdsl 19 янв 2012, 11:05

Наблюдаемая ситуация: date() в php и date в консоли дает разное время

Причины:
в России отменен переход на зимнее время. При этом своевременное обновление временных зон для ОС большинство админов уже произвели, кто штатными средствами, кто так: https://shgpi.edu.ru/forum/viewtopic.php?f=42&t=685
Как оказалось, и не все это знали (например - я ;)), в php временные зоны зашиты в интерпретатор, посему обновление ОС на них влияние не оказывает.

Решение:
Исправить ситуацию можно расширением timezonedb для php.
Для altlinux расширение можно найти здесь: http://www.sisyphus.ru/ru/srpm/Sisyphus/php5-timezonedb
Для линеек альта 4.0, 4.1 и 5.1 (версии php 5.2.2, 5.2.5, 5.2.14, 32-битный бинарник) расширение можно забрать и отсюда:
timezonedb.tar.gz
(227.87 Кб) Скачиваний: 354
xdsl
 
Сообщения: 1236
Зарегистрирован: 09 дек 2008, 05:16
Откуда: ВЦ ШГПИ
Полное имя: Слинкин Д.А.

Вернуться в Операционные системы и сетевое программное обеспечение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron