добрый день
Вопрос. Пользователь задает время в которое нужно отправлять письмо. Пользователи в разных часовых поясах. Я сохраняю и привожу всё время в UTC (сервер в этом времени работает). Отправка и генерация писем идет каждый час.
Стоит ли заморочиться и хранить время в локальном времени пользователя?
Тогда нужно будет перед отправкой делать в SQL вычисления о том, нужно ли послать письмо в этот час или нет.
Но зато правильно работает кейс когда пользователь переезжает между часовыми поясами.
Заранее нагенерировать писем нельзя, так как возможно отправлять не придется. Письма просто уведомления если пользователь не заходил