Date Difference Calculator

Find the calendar-day, exact-week, and business-day difference between any two dates.

Updated August 1, 2026

What Is a Date Difference Calculator?

A date difference calculator tells you how much time separates two calendar dates. Enter a start date and an end date to see the total number of calendar days, the same span expressed as full weeks and remaining days, and the number of business days under the work rules you select. It is useful for project schedules, notice periods, booking windows, billing cycles, and any question that starts with “how many days are between these two dates?”

A clear answer depends on the counting rule. Two dates one day apart have a difference of one calendar day; the same date has a difference of zero days. Business days are different because they can exclude weekends and US federal holidays. This date difference calculator shows both results together so you can choose the number that matches the policy, agreement, or plan you are working from.

How This Date Difference Calculator Counts Days

The calendar-day result measures the distance from one date to the other, regardless of which one comes first. For a business day result, the earlier date is the starting point: that start date is excluded and the later date is included if it is an eligible working day. The page also tells you when the end date is before the start date, so the direction is never hidden.

ResultWhat it means
Calendar daysThe number of date-to-date day boundaries in the range.
Full weeks + daysCalendar days divided into complete seven-day weeks and a remainder.
Business daysEligible workdays after the earlier date through the later date.

How to Calculate the Difference Between Two Dates

  1. 1. Enter the start date

    Choose the event that begins the interval: a project kickoff, an invoice date, a booking date, or the day a notice was received.

  2. 2. Enter the end date

    Select the target date, completion date, deadline, or other event you want to compare against the start date.

  3. 3. Set business-day rules if needed

    Choose Saturday–Sunday, Friday–Saturday, or Sunday only as the weekend. Turn on US federal holidays when that is the applicable work calendar.

  4. 4. Copy the result or link

    Copy the written result for a message, or copy the link to preserve both dates and the selected business-day rules for someone else to review.

Calendar Days vs. Business Days Between Dates

Calendar days include every date in the passage of time: Saturdays, Sundays, and holidays do not change the result. Use calendar days when a policy says “within 30 days,” when you are measuring elapsed time, or when the work schedule is not part of the question. The result is simple and consistent across weekends and holidays.

Business days measure available working time instead. A span can contain many calendar days but fewer business days if it crosses weekends or holidays. Use the business-day result for work assignments, service-level commitments, and payment or review processes only when their written rules use working days. The excluded-date list lets you see exactly why the business-day total differs from the calendar-day total.

Date Difference Calculator Examples

Measure a project timeline

Compare the kickoff date with the delivery date to see the total calendar time available. The weeks-and-days result makes a long interval easier to discuss in planning meetings, while the business-day result shows the working time available to a team.

Check a notice or response window

Enter the date a notice was received and the date a response is due. First identify whether the instruction says calendar days or business days, then select the matching result. For high-stakes matters, confirm the counting convention in the governing document.

Compare dates for billing or subscriptions

A date difference calculator can show how long a billing period, trial, service period, or renewal window lasts. The calendar-day total is usually the clearest number for a customer-facing period; a business-day total may be useful for internal processing time.

Work backward from a due date

When you know the final date but need to schedule an earlier milestone, use the deadline calculator. To add or subtract a fixed amount of time from a chosen date, use the add weeks to a date calculator.

Avoid Common Date Difference Mistakes

The first common mistake is mixing up “days between” with an inclusive count. If you label both dates as day one and day two, you can accidentally add an extra day. This calculator reports the date-to-date difference, so identical dates produce zero calendar days and dates one day apart produce one calendar day. If a form, policy, or report requires an inclusive count, confirm that requirement before adding a day manually.

Another mistake is treating a business-day total as universal. The weekend and holiday settings here are explicit: choose the workweek you need, and use US federal holiday exclusions only when that calendar applies. A different country, company, school, bank, or legal calendar can produce a different answer.

Finally, make sure you are comparing dates rather than times. This page calculates date differences, not hours and minutes between timestamps. For a schedule that depends on time zones or a specific hour, use the relevant time-based policy or tool in addition to the date result.

Date Difference Calculator FAQs

Does this date difference calculator include the start date?

The calendar result measures the difference between the two dates, so the same date is zero and the next date is one day away. For business days, the earlier start date is excluded and the later end date is included when eligible.

What happens if the end date is before the start date?

The calculator still shows the absolute difference and tells you that the end date is before the start date. This makes it useful for checking a date range in either direction.

Can I share a date difference calculation?

Yes. Copy link saves the two dates, weekend rule, and US federal holiday setting so another person can reopen the same calculation.