Циклические события с RRULE от google-rfc-2445
Мне интересно, если бы можно было представлять циклические события, используя RRULE от Google RFC 2445. Примером могут служить противозачаточные таблетки, которые следуют за циклом X дней приема, затем Y дней отдыха и возвращаются к началу.
Любая помощь будет оценена!
1 ответ
Предупреждение: я никогда не использовал библиотеку Google.
Из более нового стандарта RFC: RFC5545 или также из старого RFC2445, на котором построена библиотека Google, наилучшим способом было бы иметь правило повторения (RRULE
) с ежедневным интервалом (FREQ=DAILY
) и затем установите интервал x+y дней (скажем, x+y = 30 INTERVAL=30
) и продолжительностью х дней (DTEND
х дней позже, чем DTSTART
)
DTSTART:20151101
DTEND:20151120
RRULE:FREQ=DAILY;INTERVAL=30;