Calculate the exact difference between two dates in days, weeks, months, years, hours, minutes and seconds.
Find the difference between two dates.
Try these common date calculations
To calculate the difference between two dates, compare the start date with the end date and count the amount of time between them.
For example, the difference between January 1 and February 15 is 45 days.
That same time period can also be shown as 1 month and 14 days or 6 weeks and 3 days.
This calculator does the conversion automatically and shows the result in several different time units.
The same date range can be expressed in different ways depending on what you need.
| Start Date | End Date | Total Days |
|---|---|---|
| January 1 | January 31 | 30 days |
| January 1 | February 1 | 31 days |
| March 1 | March 15 | 14 days |
| June 1 | July 1 | 30 days |
| January 1 | December 31 | 364 days |
The exact number of days can vary depending on the months involved and whether the period includes a leap year.
Total days tells you exactly how many full days are between two dates.
Years, months and days expresses the same period using calendar units, which can be easier to understand for longer date ranges.
For example, a date difference might be shown as 45 total days and also as 1 month and 14 days.
Both describe the same time span, but they are useful for different purposes.
Date difference calculations normally measure the elapsed time from the start date to the end date.
For example, from January 1 to January 2 there is a difference of 1 day, even though two calendar dates are involved.
If you need to count both the start date and the end date as full calendar days, add 1 to the total number of days.
A date difference calculator can help whenever you need to measure exactly how much time separates two calendar dates.
All tools are completely free
No sign up. No downloads. Just open and use.
Get accurate results in seconds.
Works on desktop, tablet and mobile devices.