RRULE Builder
v1.0.0RFC 5545 RRULE builder — FREQ, INTERVAL, BYDAY, BYMONTHDAY with iCal preview.
iCal RRULE
# iCalendar RRULE
RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR
# Human readable: Every week on MO,WE,FR (no end)
# Test with: https://jakubroztocil.github.io/rrule/
# JavaScript (rrule.js):
import { RRule } from "rrule";
const rule = new RRule({
freq: RRule.WEEKLY,
interval: 1,
byweekday: [RRule.MO, RRule.WE, RRule.FR],
});
console.log(rule.toText()); // "Every week on MO,WE,FR (no end)"
console.log(rule.all()); // array of Date objects