RRULE Recurrence Calculator

This is an iCalendar RRULE (recurrence rule) parser and recurrence calculator based on RFC 5545 . It generates a list of date or date/time values defined by RRULE and DTSTART values. It uses iCalendar-lib, an iCalendar Java library from github.

Usage

  1. Modify the controls found in the first box such as repeat frequency, start date, etc.
  2. Type in a RRULE and DTSTART property manually. While the controls only handle a subset of the RFC 5545 RRULE elements, you can use all RRULE elements by typing the property. Below are some interesting examples:

If you have any comments please feel free to send me an email at david.bal37@gmail.com

Repeat Frequency:
Repeats every


Start date Start time
Ends:
{{ countLabel }} End date
RRULE
DTSTART
Max Recurrences Displayed

Resulting Recurrences:

Date/time
{{ recurrence }}