FullCalendar интерпретировать TimeZone от RRule - PullRequest
2 голосов
/ 12 марта 2020

В настоящее время я использую FullCalendar для отображения событий в дневной сетке. Существуют оба события: только с одним вхождением и с повторяемостью.

Для единичных случаев начальная дата покрывается преобразованием момента в часовой пояс и корректно отображается в календаре, часовой пояс которого я изменил на «Европа / Амстердам» .

Для повторяющихся событий я использую плагин RRule для FullCalendar. Типичное повторяющееся событие будет выглядеть так:

const calEv = {
   id: event.id,
   title: title,
   duration: "03:00",
   rrule: rrule
};

С правилом:

"RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO,FR;DTSTART;TZID:Europe/Amsterdam=20200101T100000Z;UNTIL=20201231T130000Z"

Событие всегда будет отображаться с 10:00 до 13:00, нет имеет значение TZID. Есть ли в календаре способ использовать часовой пояс из правила?

...