Dates & time
Recurring date planner
Generate anchored weekly, monthly or yearly dates with a clear month-end policy.
A clear answer. Here’s how.
Each slot is calculated from the original date, preventing drift after a short month. Monthly/yearly dates either clamp to the month’s last day or omit the slot. The slot count includes omitted slots. Daily and weekly repetitions use fixed calendar days. Outputs are limited to years 0001–9999; no holiday or time-zone adjustment is made.
See a worked example
Worked example
A fixed demonstration, separate from the values you enter above.
- First scheduled date
- 2026-01-31
- Repeat unit
- Months
- Repeat every
- 1
- Scheduled slots
- 12
- If the original day is absent
- Use the last day of that month
Example result
| Scheduled slot | Date | Weekday |
|---|---|---|
| 1 | 2026-01-31 | Saturday |
| 2 | 2026-02-28 | Saturday |
| 3 | 2026-03-31 | Tuesday |
| 4 | 2026-04-30 | Thursday |
| 5 | 2026-05-31 | Sunday |
Every slot is anchored to 2026-01-31. Missing-day policy: clamp.