How to use (3 steps)
- Pick the mode: count in range, Nth occurrence, or next occurrence (default already shows the monthly count example).
- Enter the start date (first occurrence), choose daily/weekly/monthly/yearly, set the interval, and add any exclusions or an end condition if needed.
- For range counting, set the period and whether to include the edges. For Nth/next, enter N or the reference date. Copy the summary, list, or share link when you’re done.
Date-only (no time zones). You can choose how to treat month-end days and Feb 29; exclusions apply before counting or searching.
Occurrences in range
Preview
How it’s calculated
- Occurrences start from the start date, then advance by the chosen interval (days/weeks/months/years) with your weekday or month-day pattern.
- Range counting includes both start and end by default; toggle the checkboxes for open intervals.
- Exclusion dates are removed before counting, Nth search, or next search. End conditions stop generation once reached.
- For month-end cases (31st) you can skip that month or use its last day. Feb 29 can be skipped or shifted to Feb 28/Mar 1.
FAQ
How are range edges counted?
Both the range start and range end are included by default. Turn them off to use open intervals. When an end condition is set, occurrences after that point are not generated.
How do missing days like the 31st or Feb 29 work?
For day-of-month recurrences you can skip missing months or treat them as the last day of that month. For yearly rules on Feb 29 you can skip, use Feb 28, or use Mar 1.
Do exclusions affect counts and Nth/next searches?
Yes. Any occurrence date that matches an exclusion is removed before counting, finding the Nth occurrence, or picking the next date.
Comments
Load comments only when you need them.