Date Difference Calculator

Find the difference between any two dates.

Select Dates

How It Works

The calculator finds the exact difference between two dates using calendar-aware arithmetic, accounting for varying month lengths (28–31 days) and leap years. The total-days count is the true elapsed count — not years × 365.

Example: January 1, 2020 → April 27, 2026 = 6 years, 3 months, 26 days, or 2,308 days total. Leap years (2020, 2024) each contribute an extra day to the total count.

When counting business days (working days), weekends are excluded. The calculator counts Monday–Friday only between the two dates. Holidays are not excluded as they vary by country and region.

When the end date is in the future, the live countdown updates every second showing remaining days, hours, minutes, and seconds. Quick presets let you instantly jump to common dates like New Year's, Christmas, or the next Friday.

Frequently Asked Questions

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

Subtract the earlier date from the later date to get the total elapsed days. January 1 to December 31 of the same year is 364 days (365 in a leap year). This calculator handles the arithmetic automatically, including leap years.

How many days until Christmas / New Year's?

Use the quick-preset buttons in the calculator to jump directly to common dates, or type any future date to get a live countdown in days, hours, minutes, and seconds.

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

Divide the total number of days by 7. For example, 91 days = exactly 13 weeks. The calculator shows the total day count; divide by 7 for weeks.

What is the difference between calendar days and business days?

Calendar days count every day including weekends and holidays. Business days (working days) count only Monday through Friday. A span of 14 calendar days typically contains 10 business days, depending on where the weekend falls.

How are leap years handled in date calculations?

Leap years add one extra day (February 29) every 4 years, except for century years not divisible by 400. This calculator accounts for every leap year between the two dates, so the day count is always exact.