Dates and Business Days

Date Sequence Generator

Pick a start date, a repeat interval and a count to get a table of dates you can copy or download.

Your numbers

Up to 366.

Result

10 dates

2026-11-02 to 2027-03-08

Every 2 weeks.

First date
2026-11-02
Last date
2027-03-08
Dates in the list
10

Dates

No.DateWeekday
12026-11-02Monday
22026-11-16Monday
32026-11-30Monday
42026-12-14Monday
52026-12-28Monday
62027-01-11Monday
72027-01-25Monday
82027-02-08Monday
92027-02-22Monday
102027-03-08Monday
How this was calculated
  1. Each date is counted from the start date, so date number k is the start plus k x 2 weeks. A month step that lands on a day that does not exist, such as February 30, uses the last day of that month.
  2. Weekend dates are kept.
  • Holidays are not considered. When a weekend date is moved, two dates can end up on the same day.

Calculated using SumPanda.com · https://sumpanda.com/date-sequence-generator/

Results are estimates for general information. Verify important figures before relying on them.

Next step

How to use the date sequence generator

  1. Choose the start date.
  2. Set Repeat every to a number and pick days, weeks, months or years, then enter how many dates you want, up to 366.
  3. Pick what happens to weekend dates: keep them, skip them, or move them to the nearest Monday or Friday. Choose a date format to match your sheet or system.
  4. Read the table, then copy it, print it or download the CSV.

Formula

Date k = start date + k x interval, for k = 0, 1, 2, ...

Months and years are added to the start date, not to the previous date

A day that does not exist in a month is replaced by the last day of that month

Weekend rule: keep, skip (draw the next date instead), move to Monday, or move to Friday

Counting every date from the start avoids drift. Starting January 31 and adding one month each time gives February 28, then March 31, not March 28.

Every other Monday from November 2, 2026

Starting on Monday, November 2, 2026 and repeating every 2 weeks gives 2026-11-02, 2026-11-16, 2026-11-30, 2026-12-14, 2026-12-28, 2027-01-11, 2027-01-25, 2027-02-08, 2027-02-22 and 2027-03-08. Ten dates take you to March 8, 2027, all Mondays.

A monthly series from January 31, 2026 runs 2026-01-31, 2026-02-28, 2026-03-31, 2026-04-30, 2026-05-31 and 2026-06-30. A yearly series from the leap day February 29, 2024 gives 2025-02-28, 2026-02-28, 2027-02-28 and then 2028-02-29 again.

How the weekend rules differ

With Keep, every date in the series stays where it falls. With Skip, a Saturday or Sunday date is dropped and the next date in the series takes its place, so the list still has the number of dates you asked for. With Move to Monday or Move to Friday, a weekend date shifts to the nearest weekday in that direction, which can put two dates on the same day when a daily series crosses a weekend.

Holidays are not considered. For paydays or deadlines that must avoid holidays, check the final list against the US Federal Holidays Calendar.

Good uses for a date list

A list of dates saves time when you fill in a rota, a payment plan, a reminder sheet or a training calendar. Paste the CSV into a spreadsheet, or add the dates to a calendar one by one with the Add to Calendar Link Generator. To move a single date forward or back by a number of days, months or years, use the Date Calculator. To count how many of one weekday fall in a range, the Weekday Counter is the quickest way.

Assumptions and limits

  • Month and year steps count from the start date, and a missing day becomes the last day of the month.
  • The list is capped at 366 dates and at the year 9999.
  • Dates are plain calendar dates, so time zones and daylight saving do not affect them.
  • Nothing is sent anywhere, and the list is not saved unless you download it.

Formulas reviewed October 10, 2026. See the calculation methodology for how SumPanda rounds, tests and sources its formulas.

Frequently asked questions

How do I list every other week from a start date?

Set Repeat every to 2 and choose Weeks. The table lists the start date, then the date 14 days later, and so on until it reaches the number of dates you asked for.

What happens when a month has no 31st?

The date becomes the last day of that month. A series from January 31 gives February 28 or 29, then returns to March 31, because each date is counted from the start.

What is the difference between skip and move?

Skip removes a weekend date and uses the next date in the series instead. Move keeps a date for every step but shifts a weekend date to Monday or Friday, which can repeat a day.

Can I get the dates in my country's format?

Choose the ISO format 2026-11-02, the US format 11/02/2026 or the long format November 2, 2026. Pick the one your sheet expects before you copy.