Date Difference Calculator
Pick a start date and an end date to find how many days are between them, shown as a total number of days and broken down into years, months and days, weeks, and hours.
Counting days between two dates
The difference between two dates is simply the number of calendar days from one to the other. This calculator counts every day, including the days that fall in leap years, so the total is always exact.
The order of the two dates doesn't matter — the tool always shows the gap as a positive number, so you can use whichever date is easier to remember as the start.
Days, weeks, months or years?
Days are the most precise unit. Weeks are useful for pregnancy, projects or pay cycles. The years-months-days breakdown matches how people naturally describe long spans, such as 'two years and three months'.
Because calendar months vary in length, the months figure is based on real calendar months rather than a fixed 30-day approximation, which keeps it accurate for any pair of dates.
Common uses
Work out notice periods, how long until a deadline, the length of a trip or stay, the gap between two events, or how many days you've been in a job. It's also handy for visa and contract calculations where an exact day count matters.
Frequently asked questions
How many days are between two dates?
Enter both dates above and the calculator shows the exact number of calendar days, plus the gap in weeks and in years, months and days.
Does it include the start and end date?
The difference counts the number of nights between the two dates. If you need both endpoints included (an inclusive count), add one to the day total.
Can it count backwards?
Yes. You can enter the dates in any order — the result is always shown as a positive duration.