Я создаю систему напоминания для программного обеспечения, которое у нас есть.В настоящее время у меня есть пользователь, дающий мне время, которое он хотел бы напомнить, и я сохраняю его в базе данных.
Затем у меня есть служба, которая периодически проверяет базу данных на время напоминания.Если время напоминания соответствует времени сервера, система отправляет пользователю электронное письмо.
Я только сейчас понял, что это может не сработать из-за разницы часовых поясов.
Мой вопрос, что такоелучший способ справиться с разницей во времени на сервере и на клиенте, чтобы напоминание было точным?
Например ... наш сервер настроен на центральное время, скажем, в 18:00 ...... Пользователь, находящийся на восточном побережье, хочет получить напоминание в 7:00 вечера ... это означает, что мой сервер должен будет отправить напоминание в 18:00 по времени сервера.
Надеюсь, вопрос ясен.