AZ Tools

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.

Next occurrences (10)
  • #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

  1. Pick a pattern.
  2. 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.
  3. 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