Skip to content

Time & Date · Calendar

Recurring Dates Generator

Generate the dates of a recurring schedule — every day, weekday, week, fortnight, month, quarter or year, every N days, or the 2nd Tuesday of each month — for a number of occurrences or until an end date, moving dates that land on weekends or holidays if you like.

Your inputs

Quick start — try a typical case

Your result Live

12 Dates

13 Oct 2026 → 14 Sep 2027

The 2nd Tuesday of each month

First
Tuesday 13 October 2026
Last
Tuesday 14 September 2027

Dates

12 rows
#DateWeekdayISO date
113 Oct 2026Tuesday2026-10-13
210 Nov 2026Tuesday2026-11-10
38 Dec 2026Tuesday2026-12-08
412 Jan 2027Tuesday2027-01-12
59 Feb 2027Tuesday2027-02-09
69 Mar 2027Tuesday2027-03-09
713 Apr 2027Tuesday2027-04-13
811 May 2027Tuesday2027-05-11
98 Jun 2027Tuesday2027-06-08
1013 Jul 2027Tuesday2027-07-13
1110 Aug 2027Tuesday2027-08-10
1214 Sep 2027Tuesday2027-09-14

How this is calculated

Date k = First date + k × interval (months and years count from the first date, clamping to month ends)

Monthly (same weekday)
The same weekday and week of the month as the first date — e.g. the 2nd Tuesday; a 5th weekday becomes 'last'
Weekend rule
Keep, move to the next or previous working day, or skip dates on weekends or listed holidays

Each date is calculated from the first date rather than from the previous one, so a monthly schedule starting on 31 January returns to the 31st in March instead of drifting to the 28th. The weekday-of-month option keeps meetings like 'second Tuesday' on the right day. Copy the list or download it as CSV.

Assumptions & sources

  • Up to 1000 dates are generated.
  • Dates are calendar dates without times or time zones.
  1. 1RFC 5545 — iCalendar recurrence rules (RRULE) — IETF
  2. 2ISO 8601 — Date and time format (week numbering, calendar dates) — International Organization for Standardization
  3. 3Calendrical Calculations (Reingold & Dershowitz) — Cambridge University Press

Calculator ID TIME-RECUR-001 · version 1.0.0

Common questions

How do I get every 2nd Tuesday?

Pick a first date that is a 2nd Tuesday (e.g. 13 October 2026) and choose 'Every month (same weekday)'. A first date in the 5th week gives the last such weekday of each month.

What happens with the 31st in shorter months?

That month uses its last day (30th, or 28th/29th in February) and the next month goes back to the 31st.

Can I avoid weekends and holidays?

Yes — choose to move such dates to the next or previous working day, or skip them, and list holidays under More options.