Date calculator

Count the days between two dates, or jump forward and back from any date.

Time between

Pick a start and end date
Calendar time
In weeks
In hours

Counting days between dates, and date math

This tool does two jobs. The "Days between" mode counts the time from one date to another, shown as a number of days and as full years, months, and days. The "Add or subtract" mode moves forward or backward from a start date by any number of years, months, weeks, and days, and tells you the resulting date and weekday.

Common uses

Calculations use real calendar dates, so leap years and month lengths are handled for you.

Frequently asked questions

How do I calculate the number of days between two dates?

Use the "Days between" tab, pick a start and end date, and the calculator shows the total days plus the gap in years, months, and days.

How do I add or subtract days from a date?

Switch to the "Add or subtract" tab, choose a start date, pick add or subtract, and enter any years, months, weeks, and days. The new date and its weekday appear instantly.

How many days until a specific date?

Set today as the start date and your target as the end date in the "Days between" tab to see the countdown in days.

Does the calculation count weekends?

Yes. It counts every calendar day, including weekends and holidays. It is a calendar-day calculation, not a business-day one.

Are leap years handled correctly?

Yes. Because the tool works with real dates, 29 February and varying month lengths are accounted for automatically.