A date difference calculator works out exactly how far apart two dates are, in days, weeks, months and years, so you don't have to count on a calendar or do the math by hand. It's the quickest way to answer "how many days between these two dates," whether they're both in the past, both in the future, or one of each.
Enter a start date and an end date, then click Calculate Difference. The result shows the total days and weeks between them, plus a calendar-based breakdown into months and years, so you get both the raw day count and a more human-readable figure in one place.
The calculator takes the absolute number of days between your two dates, regardless of which one comes first, and converts that into a whole number of weeks with the remaining days shown separately. Alongside that, it compares the calendar year and month of each date to work out a separate months-and-years figure, similar to how you'd count "3 years and 2 months" rather than just a raw day total.
This kind of date math comes up more often than most people expect:
If you specifically need someone's exact age rather than a general gap between two dates, the age calculator is built for that.
The calculator counts the total days between the two dates. If start and end are the same day, the result is 0 days.
Yes — enter any two dates, whether past, present, or future. The result will always be the absolute difference.
The calculator also breaks the gap down into calendar months and years by comparing month and day values between the two dates, in addition to the raw day and week counts.
You can, by entering your date of birth as the start date, but the dedicated age calculator is more precise for that purpose since it also accounts for leap years and shows a next-birthday countdown.
No — the calculator always returns the absolute difference regardless of which date you enter first, so start and end date can be in either order.
Yes — set one of the two date fields to today's date and the other to any past or future date to see how far away it is.