Date Difference Calculator

Find the number of days, weeks, or months between two dates.

Duration
0 days
Start
Thursday, April 16, 2026
End
Thursday, April 16, 2026
0
Weeks
0
Hours
0
Minutes
0
Seconds
0
Business Days
0
Weekend Days
0.0%
Of a Year
0
Leap Years in Range
Day Distribution
Sun
0
Mon
0
Tue
0
Wed
0
Thu
0
Fri
0
Sat
0
Days Until Upcoming Dates
260
New Year's Day
Jan 1, 2027
304
Valentine's Day
Feb 14, 2027
335
St. Patrick's Day
Mar 17, 2027
79
Independence Day
Jul 4, 2026
198
Halloween
Oct 31, 2026
253
Christmas
Dec 25, 2026
Add / Subtract Days from a Date
Date Milestones
Milestone Date Status
100 days Sat, Jul 25, 2026 in 100d
200 days Mon, Nov 2, 2026 in 200d
365 days (1 year) Fri, Apr 16, 2027 in 365d
500 days Sun, Aug 29, 2027 in 500d
1,000 days Wed, Jan 10, 2029 in 1000d
5,000 days Sat, Dec 24, 2039 in 5000d
10,000 days Mon, Sep 1, 2053 in 10000d

Frequently Asked Questions

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

Enter your start and end dates — the calculator automatically accounts for different month lengths and leap years. For example, from January 1 to March 1 is 59 days in a regular year (31 + 28) but 60 days in a leap year (31 + 29).

Does this calculator include or exclude the start and end dates?

By default the calculator counts exclusive days (the gap between the dates). If you need to include both endpoints — for example, counting total days including the first and last day of a project — add 1 to the result.

How do I find how many days until a specific date?

Set today as the start date and your target date as the end date. The result shows how many days remain until that date, along with weeks and months for context. This works for deadlines, events, birthdays, and countdowns.

How many weeks and months are between two dates?

The calculator converts the total day count to weeks (days ÷ 7) and shows the difference in full calendar months plus remaining days. Note that months are not all the same length, so "3 months" might be 89, 90, 91, or 92 days depending on which months are involved.