Date Calculator
Move a date forward or back, or count the days between two dates. Everything runs in your browser; no date is sent to a server.
Result
Tuesday, 11/17/2026
- Calendar week
- CW 47
- Day of year
- 321 / 365
- Calendar days from start
- 45
- Weekday
- Tu
- Target date
- Weekend
Copy as
How the Date Calculator Works
The calculator has two modes. Both run entirely in your browser; no date is sent to a server.
Calculate a date
A start date, a duration in days, weeks, months or years, and a direction. The target date appears right away, with weekday, calendar week and day of the year.
Calculate a duration
Two dates, and the calculator gives the difference in days, weeks and months. Whether the start and end date count is a separate choice – for deadlines, that is exactly what makes the difference.
Workdays and holidays
A switch turns on workday mode. Weekends drop out, and depending on country and region the public holidays too. For deadline and project planning, this is usually the mode you actually need.
Frequently Asked Questions
- How do I calculate the number of days between two dates?
- In the 'Calculate duration' mode, simply enter the start and end date. The calculator instantly shows the exact number of days, weeks, months, and years.
- What are workdays and how are they calculated?
- Workdays are all days except Saturday, Sunday, and public holidays. The calculator supports selectable holiday rules (e.g., nationwide or state-specific holidays in Germany).
- Can I add months or years to a date?
- Yes, in the 'Calculate date' mode you can add or subtract days, weeks, months, or years to any start date. The result is displayed immediately.
- Which holidays are taken into account?
- You can choose from various holiday rules, including nationwide German holidays and state-specific regulations. Holidays are automatically excluded from workday calculations.
- Is the date calculator free?
- Yes, the date calculator is completely free and requires no registration. All calculations are performed directly in the browser without any server connection.