Date Difference Analyzer
Years, months, weeks, days and business days between dates.
Written and maintained by Paul Clark, Redmoon Software · Rules last verified
These calculators are for informational purposes only and do not constitute legal, financial, or professional advice.
How the Date Difference Analyzer works
The Date Difference Analyzer takes a start date and an end date and returns the span between them expressed several ways at once — total calendar days, business days, weekend days, holiday days, whole weeks, and hours — so you can read the gap in whichever unit your question actually needs. Enter the two dates, choose the country whose public holidays apply, set your workweek, and add any custom closures; the result appears instantly in your browser with no signup.
The point of showing every figure together is that the calendar gap and the working gap are different numbers that get confused constantly. Thirty calendar days might be twenty-one or twenty-two business days depending on where the weekends fall and whether a public holiday lands inside the range. Quoting one when you meant the other is how a delivery estimate or a billing period drifts by days, so the analyzer breaks the total into its weekend and holiday components and lets the figures cross-check each other.
Entry order does not matter: the span between two dates is the same magnitude whether you type them in sequence or reversed, and the tool orders the pair internally so the result is always positive. The business-day and holiday figures depend on which calendar governs the range — select the country whose holidays apply, or leave holidays unset to measure weekends only, and read the breakdown to see exactly where the excluded days went.
Worked example
Measuring from a contract start on the 1st to an end on the 30th of the same month gives 30 total days — the analyzer counts a range inclusively, so both the start date and the end date sit inside it, and the answer is one more than a plain subtraction would give. With a standard Monday–Friday workweek and no holidays in range, that 30 resolves to 22 business days, with the remaining 8 falling on weekends — and the same span reads as 4 whole weeks or 720 hours. Add a public holiday inside the window and the business-day figure drops to 21 while the total stays fixed at 30, which is exactly the reconciliation the breakdown is there to show.
Frequently asked questions
What is the difference between total days and business days here?
Total days is the count of calendar days in the range including both the start and the end date — the 1st to the 30th is 30 days here, not the 29 a subtraction would give. Business days is that same range with weekends and the public holidays of your selected country removed. The analyzer shows both at once, plus the count of weekend days and holiday days that were taken out, so the total always reconciles against business + weekend + holiday days.
Does it matter which date I enter first?
No. The span between two dates is the same size in either direction, so the tool orders them internally and always returns a positive result. You can drop in a start and an end without worrying which one you typed first.
Can I get the difference in weeks or hours instead of days?
Yes. The same span is reported as whole weeks (total days divided into sevens) and as hours (total days times twenty-four), alongside the day counts, so you can pick the unit that answers your question without doing the multiplication yourself. Both are derived from the inclusive total, so a 30-day range reads as 4 whole weeks and 720 hours.
What this calculator does not do
A limitation you know about costs far less than one you find after the deadline. These are the specific things this tool cannot work out for you.
- Years-and-months differences are calendar arithmetic and depend on the direction you count. The business-day figure is the one to use for any deadline.
Related calculators
Business Days Between Two Dates
Count weekdays between two dates, excluding weekends and holidays.
OpenAdd Business Days to a Date
Add N business days to a starting date, skipping weekends and holidays.
OpenCustom Holiday Business Day Calculator
Bring your own holidays — exclude any list of dates from counts.
Open