Skip to content

Recurring Date Calculator

List repeating dates from a start date: daily, weekly on chosen weekdays, monthly on the same day or last day, or yearly. Choose how the 31st and 29 February are handled, then copy the dates or download them as CSV.

Date & Time Runs client-side Free to use
Jump to the tool
Share: X WhatsApp
Loading Recurring Date Calculator…

About the Recurring Date Calculator

Recurring Date Calculator lists the dates of a repeating pattern from a start date. Choose daily, weekly, monthly or yearly, an interval (for example every 2 weeks) and how many occurrences you need, up to 1,000. Weekly repeats can fall on any combination of weekdays, counted in Monday-to-Sunday weeks from the week of the start date.

Month ends and leap days are handled explicitly. Monthly repeats can use the same calendar day or the last day of each month; when a month is too short for the day (such as the 31st in April) you choose to use the last day of that month or skip it. Yearly repeats that start on 29 February can use 28 February, use 1 March or occur only in leap years, and adjusted dates are labelled. It calculates calendar dates only — it does not create calendar events or account for public holidays.

How to use

  1. Enter the start date.
  2. Choose the repeat type, interval and number of occurrences.
  3. Pick weekdays, the monthly pattern or the leap-day rule as needed.
  4. Press Calculate Dates to see the list.
  5. Copy the results or download them as CSV.

Key features

  • Daily, weekly, monthly and yearly repeats.
  • Weekly repeats on selected weekdays.
  • Same-day or last-day-of-month monthly patterns.
  • Explicit choice for short months: last day or skip.
  • Explicit 29 February rule: 28 Feb, 1 Mar or leap years only.
  • Accessible results table with notes on adjusted dates.
  • Copy Results and Download CSV.

Best practices

  • Check the rule summary above the results.
  • Look at the notes column for any adjusted dates.
  • Compare with a calendar for important dates.
  • Adjust for public holidays and closures yourself.
  • Keep the CSV with your plans.

Benefits

  • Predictable handling of month ends and leap years.
  • Quickly plan regular payments, meetings or routines.
  • Easy to copy into other tools.
  • Private: nothing is uploaded or stored.

Frequently asked questions

What happens with monthly dates on the 31st?

You choose. Either the last day of shorter months is used (30 April, 28 or 29 February) or those months are skipped. Adjusted dates are labelled in the notes column.

How are 29 February starts handled for yearly repeats?

You choose 28 February or 1 March in non-leap years, or leap years only. The chosen rule is shown above the results.

How does “every 2 weeks” work with several weekdays?

Weeks run Monday to Sunday. Every second week, counted from the week containing the start date, includes each ticked weekday. Dates before the start date are not included.

Does it skip weekends or public holidays?

No. It calculates calendar dates only and does not know about holidays or business days.

Does it add events to my calendar?

No. It lists dates only. You can copy them or download a CSV.

What are the limits?

Up to 1,000 occurrences, years up to 9999, and intervals up to 3,650 days, 520 weeks, 1,200 months or 100 years.

Is anything saved or sent anywhere?

No. Everything runs in your browser. Times, laps, shifts, events and dates are not uploaded and are not saved in browser storage. Reset clears them, and closing the page discards them.