Я рассылаю напоминания потенциальным клиентам, и время конвертируется в часовой пояс EST наших серверов (я думаю, что в настоящее время он использует EDT, хотя и в соответствующих случаях). Мне нужно сохранить часовой пояс для потенциального клиента и перевести время в его текущий часовой пояс.
Я могу сохранить смещение, но меня беспокоит переход на летнее время. Я всегда могу сохранить смещение не-DST, но это вызывает проблемы, когда назначение регистрации запланировано до DST, но происходит после DST.
В идеале я хотел бы сохранить часовой пояс, и отдел продаж должен при необходимости перевести дату и время в этот часовой пояс с учетом летнего времени. Как я могу это сделать?