Skip to content

Date Difference Calculator

Find the exact number of days, weeks, months, and years between any two dates. Fast and accurate.

Date Difference Calculator tool

Loading...

Example

Input: From 2026-01-15 to 2026-12-25

Result: 0 years, 11 months, 10 days - Total Days 344 (49 weeks, 1 days), 8,256 hours

Jan 15 is day 15 and Dec 25 is day 359 of 2026, so the gap is 359 - 15 = 344 days.

  1. Enter the start date using the first date picker by selecting the year, month, and day.
  2. Enter the end date using the second date picker - the order does not matter, as the tool handles reversed ranges.
  3. View the combined breakdown showing the difference in years, months, and days between the two dates.
  4. Check the separate totals for total days, total weeks, and total months for whichever unit you need.
  5. Use the copy button next to any result to paste it into project plans or contracts.

Counting the Days Between Two Dates

The date difference is how much time lies between two dates, given here as years, months and days plus total days, weeks, months and hours. From January 15 to December 25, 2026, for example, is 344 days, or 11 months and 10 days.

The count does not include the start date. It is the number of midnights you pass on the way from one date to the other. From Monday to Friday of the same week is 4 days. If you need both ends counted, as with a hotel stay or a rental that charges for the first and last day, add 1 to the total.

Months are tricky because they have 28 to 31 days. The tool first counts whole calendar months, then the days left over. From January 31, a whole month ends on the last day of February. That is why 11 months and 10 days is a better answer than dividing 344 days by 30. You can enter the dates in either order. If the end date comes first, the tool shows the same span and adds a short note. Leap days are counted automatically. For business days only, use the Working Days Calculator. To find the date a set number of days away, use Add and Subtract Days.

Frequently Asked Questions

Subtract the day numbers of the two dates, taking months and leap years into account. From January 15, 2026 (day 15) to December 25, 2026 (day 359) is 359 - 15 = 344 days. The calculator does this for any two dates, even ones decades apart, and also shows the result in weeks and months.
It counts the start date but not the end date, which is the usual way to measure a gap. From March 1 to March 3 is 2 days. If you want an inclusive count, where both the first and last day count, add 1. The Working Days Calculator on this site uses an inclusive count.
Divide the total days by 7. The tool shows this as whole weeks plus leftover days, such as 49 weeks, 1 day for 344 days. That form is handy for pregnancy weeks, project sprints or notice periods, where people talk in weeks rather than months.
Months range from 28 to 31 days, so a fixed 30 drifts over longer spans. The calculator counts real calendar months from the start date instead. For example, January 15 to March 15 is exactly 2 months, even though it is only 59 days in a common year.

Related Tools

Age Calculator

Calculate your exact age in years, months, and days from your date of birth. Find age at any past or future date.

Date and Time

Days Until and Countdown Calculator

Count down the days, hours, and minutes until any upcoming date or event. Set a target and watch it tick.

Date and Time

Working Days Calculator

Count working days between two dates, excluding weekends and, if you like, the public holidays of your country.

Date and Time

Add and Subtract Days from Date

Add or subtract days, weeks, months, or years from any date. Get the resulting date instantly.

Date and Time

Week Number Calculator

Find the ISO week number for any date. See which week of the year a specific date falls in.

Date and Time

ETA Calculator

Estimate your arrival time from distance and speed, or project completion time from progress and rate.

Date and Time