Online calculator

Date Calculator

Calculate the difference between two dates or shift a date by a number of days.

Calculate now

What does the date calculator calculate?

Use this date calculator to determine the number of days between two dates. You can also shift a date forward or backward by a chosen number of days.

Calculation logic

Date difference = end date - start date Output in days, weeks, months and years New date = base date ± number of days

Example

If you calculate the period between 2026-01-01 and 2026-03-31, the calculator shows the number of days and weeks between them. You can also add 30 days to 2026-03-31 or subtract 14 days.

What does the date calculator calculate?

The calculator determines the time span between a start date and an end date. It also shows the difference in days, weeks and approximate months and years. In addition, it calculates a new date if you add or subtract a chosen number of days from a base date.

Frequently asked questions

Does the calculator show the exact day difference?

Yes. The day difference is calculated exactly based on the calendar dates entered.

Are months and years always exact?

Days are exact. Months and years are also displayed in an approximate calendar-based way. Because months have different lengths, days are the most precise unit.

Can I calculate a future date?

Yes. You can add any number of days to a base date to determine a future date.

Can I subtract days as well?

Yes. Simply enter a negative number of days or use the backward date calculation.

What is this calculator useful for?

For example deadlines, vacation planning, contract periods, pregnancy timing, time spans between events or general calendar calculations.

Legal notice

This calculator is for general informational purposes only. All results are non-binding and do not replace legal or official verification of deadlines and dates.

Related calculators

These calculators are closely related to your current calculation and help you compare additional scenarios online.