Recurring Event Calculator
Time
For meetings, paydays, rent days, garbage pickup — anything that repeats on a non-cron rhythm. The "2nd Tuesday of each month" form is especially common for board meetings and Patch Tuesday. When the requested day-of-month doesn't exist that month (Feb 30, Apr 31), the calculator clips to the last day rather than skipping.
- #12026-06-09 (Tue)
- #22026-07-14 (Tue)
- #32026-08-11 (Tue)
- #42026-09-08 (Tue)
- #52026-10-13 (Tue)
- #62026-11-10 (Tue)
- #72026-12-08 (Tue)
- #82027-01-12 (Tue)
- #92027-02-09 (Tue)
- #102027-03-09 (Tue)
Times are local — patterns advance by calendar days, not exact 24-hour intervals (so DST changes don't shift the date).
How to use
- Pick a pattern.
- Configure the parameters that show — weekday + ordinal for monthly, plain weekday for weekly, day-of-month for monthly-by-day, step for every-N-days.
- Set the start date and how many occurrences to list (up to 100).
Frequently asked questions
- What happens for "31st of every month" in short months?
- The day is clipped to the last day of the month — so 31 becomes 28 / 29 in February, 30 in April. That matches what most payroll systems do for monthly salaries pegged to the 31st.
- Does the result include the start date if it matches?
- Yes. If your start date is itself a valid occurrence, it's the first row.
Related tools
World Clock
See several time zones side by side with live updates and offset differences from your local time.
Time Difference Calculator
Calculate the exact difference between two date-times, broken down into days, hours, minutes, and seconds.
Timezone Converter
Convert a date and time between any two world timezones, including DST.
Unix Timestamp Converter
Convert Unix timestamps to dates and dates back to timestamps.
Stopwatch & Timer
A precise stopwatch with laps and a countdown timer with an alarm.
D-Day Calculator
Count the days between two dates, or the countdown to a target date.