Я работаю в веб-приложении планировщика, и часовые пояса моего клиента (Angular) и сервера (ядро Asp.net) различаются.Клиент находится в любом часовом поясе.Давайте использовать (GMT-3).Сервер имеет UTC.
Предположим, что такой случай:
Один пользователь планирует событие по местному времени в 08:00.Когда эта информация отправляется на обслуживание, она сохраняет в базе данных 11:00.
Таким образом, когда пользователь получает эту информацию, клиент преобразуется обратно в 08:00 из-за часового пояса -3 часа.
Но, если это расписание составлено на дату в будущем, когда в стране клиента будет переход на летнее время, оно будет преобразовано обратно в -2 часа.Таким образом, он будет преобразован в 09:00 AM для клиента, и это неправильно.
Как справиться с переходом на летнее время, когда я получаю даты с сервера?