How to use it: Just select the date of the last occurrence, specify how often the event repeats (in days, weeks, or months), and the calculator will show you the date of the next one.
Next Occurrence Date
Monday, December 8, 2025
This is the projected date for the next event.
Simple Calendar Addition
This calculator performs a straightforward calendar calculation. It takes the "Last Occurrence Date" and adds the specified recurring duration to it.
- Days: Adds the exact number of days.
- Weeks: Adds the number of weeks (1 week = 7 days).
- Months: Adds the number of calendar months. This is context-aware; adding 1 month to January 31st will result in February 28th (or 29th in a leap year).
Example Calculation
Based on your inputs, the calculation was as follows:
- Last Occurrence Date: December 1, 2025
- Recurring Interval: 7 days
The calculator added 7 days to the start date, resulting in the next occurrence on Monday, December 8, 2025.
Biweekly Team Standup
The last meeting was on April 3. The standup repeats every 2 weeks.
- Last occurrence: Wednesday, April 3, 2024
- Repeats every: 2 weeks
Next date
Wednesday, April 17, 2024
How this example was calculated
- Mark the last occurrence on April 3, 2024.
- Add the repeating interval of 2 weeks: the calendar moves forward to April 17, 2024.
- Present the result in long-date format so it's easy to read: Wednesday, April 17, 2024.
Monthly Subscription Renewal
A subscription renewed on January 18 and repeats every month.
- Last occurrence: Thursday, January 18, 2024
- Repeats every: 1 month
Next date
Sunday, February 18, 2024
How this example was calculated
- Mark the last occurrence on January 18, 2024.
- Add the repeating interval of 1 month: the calendar moves forward to February 18, 2024.
- Present the result in long-date format so it's easy to read: Sunday, February 18, 2024.
Daily Medication Reminder
The last dose was taken on June 10. A full day must pass before the next dose.
- Last occurrence: Monday, June 10, 2024
- Repeats every: 1 day
Next date
Tuesday, June 11, 2024
How this example was calculated
- Mark the last occurrence on June 10, 2024.
- Add the repeating interval of 1 day: the calendar moves forward to June 11, 2024.
- Present the result in long-date format so it's easy to read: Tuesday, June 11, 2024.