Date Difference Calculator
Count the days, weeks and months between two dates.
Results update as you type.
About this calculator
A date difference calculator finds the exact time between two dates — in days, weeks, months and years — and also counts the weekdays (Monday to Friday) in between. It works with real calendar dates, so it automatically accounts for leap years and the different lengths of each month. By default it counts the nights between the dates; turn on "count the end day" to include both endpoints.
For example, from 1 January to 1 July is 181 days, which the calculator also expresses as about 25 weeks and 6 days, or 6 months exactly. The weekday count is useful for business timelines, since it strips out weekends.
Use it to count down to a deadline, measure a project or notice period, work out an age gap or anniversary, or find how many working days a task spans. Enter the two dates and every breakdown updates at once.
Frequently asked questions
Does it include the last day?
By default it counts the nights between the two dates. Turn on "Count the end day" under advanced options to include both the start and end dates in the total.
Does it handle leap years?
Yes. The day count is exact and automatically accounts for leap years and different month lengths.
How many weekdays are between two dates?
The calculator counts only Monday to Friday and reports the total separately from the full day count. This is handy for working out business days, notice periods or delivery windows that skip weekends.
Why do the days and the months-and-years results differ?
The day count is a single exact total, while the months-and-years breakdown expresses the same gap in calendar terms. Because months vary in length, "2 months" is not a fixed number of days — both views describe the same span.
Can I count time to a future date?
Yes. Put today as the start date and the future date as the end, and the calculator shows how long until it arrives. For a live countdown to a specific time, use the countdown calculator instead.
Should I include the last day or not?
It depends on what you are counting. Leave it off to count the nights or gaps between dates; turn on "count the end day" to include both the first and last day, which suits things like counting inclusive event days.
Results are estimates for general guidance only, not financial, medical or tax advice.