Date Difference Calculator
Check the elapsed days between a start and end date, or move a base date forward or backward by a chosen number of days. It uses date values only, so it stays lightweight for schedules, anniversaries, and deadlines.
Date Range
Add Days
Date ranges are clearer when the counting rule is explicit
The common one-day mistake comes from counting the start date. This calculator excludes the start date and counts elapsed days through the end date. June 4 to June 5 is 1 day, and the same date to itself is 0 days.
The add-days pane is for finding a date before or after a base date. Date results are shown in the same YYYY-MM-DD style as the input, with the weekday on a separate line, so copied results stay consistent in schedules and notes.
Range rule
- Total days excludes the start date.
- If your use case needs inclusive counting, add 1 day to the result.
- If the end date is earlier, range mode shows an error; swap the dates or use the before direction.
Add-days rule
- Choose a base date, enter a day count, then choose before or after.
- 100, 200, 365, and 1000 are quick-fill shortcuts.
- The result date uses YYYY-MM-DD, while the weekday stays localized.
Example
- 2026-06-04 to 2026-12-31 is 210 elapsed days.
- The same gap is 0 years, 6 months, and 27 days on the calendar.
- 100 days after 2026-06-04 is 2026-09-12, Saturday.
Before using the result
- 30 days is not always one calendar month.
- This tool works with dates only; it does not include time of day or time zones.
- For contracts, payments, medical bookings, or other date-sensitive work, verify the final date against the actual calendar too.
FAQ
Does it include the start date?
No. It excludes the start date and counts elapsed days through the end date. Same date to same date is 0 days.
What if I need inclusive counting?
Add 1 day to the total when the first day should count as day one.
Why are dates shown with hyphens?
The result uses the same YYYY-MM-DD style as the input, so copied dates stay consistent.
Are 30 days and one month the same?
Not always. The 30-day shortcut means exactly 30 days, while a calendar month depends on the month.
Does it calculate time zones or hours?
No. It compares date values only. Hour, minute, and second lines are simple conversions from total days.