📅
FREE CALCULATOR

Date Calculator

Calculate the number of days, weeks, months, or years between two dates. Also add or subtract days from any date.

Advertisement
📅Date Calculator
Select dates above

How to Calculate Days Between Two Dates

The simplest way to find days between dates is to convert both dates to a day count from a fixed reference point, then subtract. Our calculator does this automatically for any pair of dates.

Common uses for date calculations: counting days until a deadline or event, calculating someone's age in days, determining contract durations, figuring out when a payment is due, and calculating how many shopping days until a holiday.

Adding months is trickier than adding days because months have different lengths. Adding 1 month to January 31 is ambiguous — some systems use February 28, others use the last day of the target month. Our calculator uses the standard approach of adjusting to the last valid day of the month.

Useful Date Facts

Frequently Asked Questions

How many days are there between two dates?+
Subtract the earlier date from the later date. Our calculator shows the result in days, weeks, months, and years simultaneously. Example: from January 1 to December 31 of the same year = 364 days.
How do I add 90 days to a date?+
Enter your start date and type 90 in the "Add/Subtract Days" tab. Our calculator accounts for different month lengths and leap years automatically.
How many working/business days between two dates?+
Business day calculation requires knowing local holidays. Our calculator shows calendar days. To convert: subtract weekends (2 days per week) and estimate roughly 10–12 public holidays per year for the US.
What is a Julian date?+
A Julian date is a continuous count of days since noon on January 1, 4713 BC, used in astronomy. It is not the same as the Julian calendar. For everyday date arithmetic, standard calendar math is what you need.

All Calculators

Advertisement

Calculating Days Between Dates

Date arithmetic counts the days separating two calendar dates, accounting for month lengths and leap years (every 4 years, except centuries not divisible by 400). Calculators typically convert each date to a serial day number and subtract.

Worked example

From 1 January 2026 to 4 July 2026 is 184 days: 30 remaining in January + 28 (February 2026 is not a leap year) + 31 + 30 + 31 + 30 + 4.

Frequently asked questions

Inclusive or exclusive counting? Convention excludes the start date and includes the end date; contract deadlines may define this differently, so read the terms.

Business days? Weekday counts exclude Saturdays and Sundays and usually public holidays, which vary by country.

Why do months differ in length? The Roman calendar's legacy — which is exactly why automated day counting beats mental arithmetic for anything important.