RF C 5545 EXRULE Альтернатива - PullRequest
1 голос
/ 17 февраля 2020

У меня есть календарь, который должен показывать повторяющиеся события. Перекрытие событий в этом календаре не допускается. Я следовал стандарту RF C 5545 и этой библиотеке для генерации RRULE simshaun / recurr

Предположим, что я создаю событие следующим образом:

DTSTART:20200201T060000Z
RRULE:FREQ=WEEKLY;UNTIL=20201231T060000Z;INTERVAL=1;WKST=MO;BYDAY=MO,TU

Это эквивалентно

every week on Monday, Tuesday until December 31, 2020

Предположим, что мне нужно добавить исключение для каждого Понедельник и Вторник в Июнь и Июль и добавьте еще одну РУБЛЯ для каждого понедельник, вторник и пятница в месяцах июнь и июль на 2020 год

Я обнаружил, что раньше существовало другое правило, называемое EXRULE, которое сейчас устарело.

Есть ли какое-то решение для этого?

...