Работает как шарм .. !! спасибо дружище .. !!

ужно отправить электронное письмо пользователям из любой точки мира в 9:00 по местному времени. Сервер находится в Великобритании. Что я могу сделать, так это установить разницу во времени между каждым пользователем и временем сервера, которая бы тогда прекрасно работала, если бы DST не существовало.

Вот пример, чтобы проиллюстрировать это:

Джон работает в Нью-Йорке, -5 часов с сервера (Великобритания) времяРичард работает в Лондоне, Великобритания, поэтому разница с сервером составляет 0 часов.

Когда сервер переходит из GMT в GMT +1 (BST) в 2:00 утра в определенное воскресенье, это означает, что у Джона теперь разница во времени -6H.

С этим сценарием я все еще могу справиться, обновляя всех пользователей за пределами локального времени сервера, но как только я переместил время вперед / назад времени всех других пользователей, мне все еще нужен способ обнаружитькогда (время и дата) пользователи, проживающие за пределами Великобритании, будут (или не будут) менять свое местное время на вероятное летнее время.

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

Ответы на вопрос(3)

Ваш ответ на вопрос