Ошибка Zend Date DST: проверить, является ли дата датой «изменения времени» - PullRequest
0 голосов
/ 21 декабря 2011

Я нашел обходной путь для ошибки DST Zend Date , но обходной путь вносит еще одну ошибку.Обходной путь просто устанавливает время дважды.Это приводит к еще одной ошибке: если результирующая дата пересекает границу даты, то день увеличивается или уменьшается.

Мне интересно, есть ли способ определить, что указанная дата является датой "изменения времени",так что я могу найти надежный обход ошибки Zend Date DST .

1 Ответ

0 голосов
/ 22 декабря 2011

Оказывается, что функция PHP localtime() возвращает, находится ли дата в летнее время. Я использовал эту информацию для обновления моей подклассовой версии Zend_Date::setTime(). Я обновил свой пост для Zend Date DST Bug , чтобы включить это в решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...