Skip to content

Date Difference Calculator

Measure exactly how much time separates two dates: total days, weeks, a full calendar breakdown in months and days, and how many of those days are working days rather than weekend days.

First day of the period.

Last day of the period — measured as elapsed time.

Enter your values to see the result.

How it works

This calculator measures elapsed time between a start and an end date using the real calendar — leap years and unequal month lengths included. If you enter the later date first by mistake, it silently swaps them so the result is never negative. Alongside the total, it walks through each day in the range and classifies it: Monday through Friday count as business days, Saturday and Sunday as weekend days. Public holidays are not excluded because they vary by country and region — subtract them yourself if you need a holiday-free working-day figure. The counts follow the elapsed-time convention: from January 1 to January 2 is one day, and the end date itself is not counted. If your event truly occupies both endpoints, just add one day to the totals. Ranges beyond roughly 200 years are capped to keep everything instant, and all calculation happens in your browser.

Frequently asked questions

How are business days counted between two dates?

Every elapsed day in the range is checked individually: Monday through Friday add to the business-day total, Saturday and Sunday add to weekends. The split uses real calendar dates, so leap years and month boundaries are handled automatically. Public holidays are not removed — see below for why.

Are public holidays excluded from business days?

No. Public holidays differ by country, region, and even year, so this tool stays generic and counts only Saturdays and Sundays as non-business days. To estimate true working days, subtract the number of public holidays that fall on weekdays within your range using your own country’s holiday calendar.

Is the end date included in the difference?

The tool measures elapsed time: from January 1 to January 31 it reports 30 days, because the end point itself is not counted. That suits deadlines, ages, and project durations. If you need an inclusive count — for example a conference that runs on both the first and last day — simply add 1 to the day totals.

Can I use this to add or subtract days from a date?

Not directly — this tool measures the gap between two dates rather than shifting one. A quick workaround: to find the date 90 days after March 1, keep the start date and try end dates until the total shows 90. For frequent date math, a dedicated “add days to date” tool or your calendar app’s jump feature will be faster.