Как справиться с путаницей отображения DST с fullcalendar - PullRequest
0 голосов
/ 11 октября 2018

Хорошо, у меня повторяющееся событие прямо на границе летнего времени.В UTC это одинаковое время (2018-10-31T21: 00: 00Z и 2018-11-07T21: 00: 00Z).Я использую полный режим расчета локального часового пояса календаря.

Это технически правильно.В соответствии с текущим часовым поясом моих браузеров это событие за границей dst - 13:00.

Но как человек, который использует календарь, это сбивает с толку.Это событие повторяется каждую среду в 14:00 - почему оно внезапно изменилось на 13:00?И что еще хуже, когда я пересекаю границу, он снова будет отображаться как 2 часа дня!

FullCalendar display

Как лучше всего справиться с этим?

1 Ответ

0 голосов
/ 11 октября 2018

Как обычно, это моя ошибка и не имеет ничего общего с fullcalendar.

Моя логика создания повторяющихся событий принудительно применяла смещение зоны (и неправильное) к событиям через границу.Я исправил это, чтобы эти повторяющиеся события имели правильную зону, и fullcalendar теперь отображает ее правильно.

...