Как проверить, есть ли смещение времени в летнее время?
Используемая мной CMS позволяет мне получить доступ к смещению времени пользователя от времени UTC / GMT. Таким образом, если пользователь установил для своего часового пояса значение EST, то это смещение будет равно -5.
То, что я делаю сейчас, когда мне нужно отобразить текущее время, выглядит примерно так:
date('M j Y h:i A', time() + $offset*3600)
Это работает,except когда летнее время влияет на пользователя, то оно отстает на час.
Итак, мой вопрос заключается в том, как я могу определить, нужно ли к данному смещению времени (например, -5) добавить час?