Стигла – Устечко Від замку до замку (Скала-Подільська – Кудринці)
Тра 05

При розробці проекту клієнт помітив один баг – після переводу часу на літній режим, час створення об’єкту відрізнявся від нормального на годину. Цікаво, що таск мав “магічний” номер 666.

Проблема виявилась в тому, що в класі CMS поточний час рахувався зсувом від Грінвіча, а php-функція gmdate() не на всіх серверах враховує, чи це літній час, чи ні. Замість gmdate(”H”, time()) в моєму випадку потрібно використовувати gmdate(”H”, time() + 3600 * date(”I”)).

P.S. Цікаво, що локально в мене на XP date(”I”) дає 0 (не правильно), а на Ubuntu – 1 (правильно).

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Автор yAnTar Теги:

Читайте також:

Залишити коментар