Похоже, на его основе RFC 2445
https://tools.ietf.org/html/rfc2445#section-4.8.5.4
Определение формата: это свойство определяется следующими
Обозначения:
rrule = "RRULE" rrulparam ":" recur CRLF
rrulparam = *(";" xparam)
Пример. Во всех примерах используется часовой пояс восточной части США.
Ежедневно для 10 случаев:
DTSTART;TZID=US-Eastern:19970902T090000
RRULE:FREQ=DAILY;COUNT=10
==> (1997 9:00 AM EDT)September 2-11
Ежедневно до 24 декабря 1997 г .:
DTSTART;TZID=US-Eastern:19970902T090000
RRULE:FREQ=DAILY;UNTIL=19971224T000000Z
==> (1997 9:00 AM EDT)September 2-30;October 1-25
(1997 9:00 AM EST)October 26-31;November 1-30;December 1-23
Через день - навсегда:
DTSTART;TZID=US-Eastern:19970902T090000
RRULE:FREQ=DAILY;INTERVAL=2
==> (1997 9:00 AM EDT)September2,4,6,8...24,26,28,30;
October 2,4,6...20,22,24
(1997 9:00 AM EST)October 26,28,30;November 1,3,5,7...25,27,29;
Dec 1,3,...