Skip to content
Kordu Tools
Time & Date Runs in browser Updated 30 Mar 2026

Date Difference Calculator

Calculate the exact difference between two dates in years, months, days, and business days.

Select dates

Result

Years / Months / Days0y 0m 0d
Total days0
Total weeks0 weeks
Total hours0
Business days1

Business days count weekdays (Monday to Friday) between the two dates, inclusive of both the start and end dates. Public holidays are not excluded.

Loading rating…

How to use Date Difference Calculator

  1. Pick a start date

    Use the date picker to select your start date, or click 'Today' to use the current date.

  2. Pick an end date

    Select the end date the same way. The order does not matter — the tool always shows a positive result.

  3. Read the full breakdown

    View the difference in years, months, and days, plus total days, total weeks, total hours, and business days all at once.

  4. Check business days

    The business days figure excludes Saturdays and Sundays. Use this for calculating working deadlines, notice periods, or contract durations.

  5. Use Today as a reference

    Click the 'Today' button next to either date field to instantly set it to the current date — handy for counting days from now to a future deadline.

Date Difference Calculator FAQ

How are the days between two dates calculated?

The tool subtracts the earlier date from the later date to get the total number of calendar days. It then converts that into years, months, and days using calendar arithmetic, accounting for months of different lengths and leap years.

Does business days include the start and end dates?

Yes. Both the start and end dates are included in the business day count if they fall on a weekday (Monday–Friday). Only Saturday and Sunday are excluded.

Does it account for public holidays?

No. The business day count only excludes weekends (Saturday and Sunday). Public holidays vary by country and region and are not factored in.

How does it handle leap years?

Correctly. The tool uses standard calendar arithmetic that accounts for February having 29 days in leap years. Calculations spanning February 29th or between leap-year dates are accurate.

What if the start date is after the end date?

The tool automatically handles this and always returns a positive result regardless of the order in which you enter the dates.

How do I count working days between two dates?

The business days figure shown in the results already excludes Saturday and Sunday. For a count that excludes specific public holidays, subtract those from the business days total manually.

Can I use this to calculate a deadline?

Yes. Set today as the start date using the 'Today' button and the deadline as the end date. The result shows how many calendar days and business days remain.

Can I calculate the difference in hours?

Yes. The tool shows total hours in addition to days, weeks, months, and years. Note that it uses whole calendar days — partial-day time differences are not supported.

Is any data sent to a server?

No. All date calculations happen in your browser using standard date arithmetic. Nothing is transmitted.

Background

Calculate the precise difference between any two dates. See the result broken down into years, months, and days, plus total days, total weeks, total hours, and business days (weekdays only, excluding Saturday and Sunday). Use the "Today" button to quickly set either date to the current date. The order of dates does not matter — the tool always shows a positive result. Correctly handles leap years so calculations involving February 29th are accurate. Business day counts include both the start and end dates and exclude weekends. Useful for calculating project durations, contract periods, payment deadlines, age differences, or days until an event. All calculations run locally in your browser with nothing transmitted to any server.