Ладно, это может быть простой вопрос, но мне еще предстоит прийти с рабочим решением, так что всем, кто может помочь, заранее спасибо.
Рассмотрим следующий сценарий: у нас есть веб-приложение, работающее на MySQL (если вам нужно знать), которое зависит от времени, например, приложение, которое отправляет электронное письмо в указанное пользователем время. Теперь каждый пользователь установил свой часовой пояс / город, и серверы работают на UTC для простоты. Точное время будет временем сервера + часовой пояс + летнее время. Пользователь хочет, чтобы электронное письмо пришло к нему 4 января 2010 года в 17:00 по его времени.
Мой вопрос будет, как получить правильное летнее время? Имеется в виду, находится ли этот пользователь в регионе, который наблюдает летнее время, если он / она это наблюдал или нет?
Моим первым импульсом было бы найти веб-сервис, который с учетом текущего часового пояса / города дал бы вам правильное летнее время. Пока я не нашел ни одного. Меня обескураживает вторая идея, что я должен устанавливать правила для летнего времени, поскольку они меняются из года в год, а в некоторых странах более чем на день или два.
Любая помощь с благодарностью.