toolsfreeno account, nothing leaves your browser
RRULE explainer
FREQ=MONTHLY;BYDAY=-1FR is a sentence written for a parser, not a person. Paste one in and get the sentence back in English, with the dates it actually produces.
in English
Every month on the last Friday
the next 0 occurrences, from today
Reading the clock…
what the parser saw
{
"freq": "MONTHLY",
"byDay": [
{
"weekday": "FR",
"ordinal": -1
}
]
}—where this comes from
It is one function out of a calendar.
This page runs parseRRule(), describeRRule() and expandRecurrence() from kloq — the same code that ships in kloq, not a re-implementation. Every interaction in the calendar is built to this standard, which is the whole pitch.