Date Difference Calculator
Calculate the exact number of days, weeks, months and years between any two dates — all at once. Exclude weekends and public holidays for 8 countries to get precise business days. Or add and subtract days from any date.
Date Difference Calculator Tool
Rate this tool
What makes this the best free date difference calculator
Most date calculators give you a single number. LazyTools shows you the full picture — every unit simultaneously, business days with real public holiday data for your country, a visual timeline, and two calculation modes.
How this date calculator compares
| Feature | LazyTools ✦ | Calculator.net | TimeAndDate.com | CalculatorSoup |
|---|---|---|---|---|
| All units simultaneously (days + weeks + months + years) | ✔ Yes | ✔ Yes | ✔ Yes | Days only |
| Business days (weekdays only) | ✔ Yes | ✔ Yes | ✔ Yes | ✔ Yes |
| Built-in public holiday data | ✔ 8 countries | US only | ✔ Many | ✘ None |
| UAE public holidays | ✔ Yes | ✘ No | ✔ Yes | ✘ No |
| India public holidays | ✔ Yes | ✘ No | ✔ Yes | ✘ No |
| Include/exclude start date toggle | ✔ Yes | ✔ Yes | ✘ No | ✘ No |
| Include/exclude end date toggle | ✔ Yes | ✘ No | ✘ No | ✘ No |
| Weekday / weekend / holiday breakdown | ✔ Yes | ✔ Yes | ✘ No | ✘ No |
| Holiday list shown in result | ✔ Yes | ✘ No | ✘ No | ✘ No |
| Visual timeline bar | ✔ Yes | ✘ No | ✘ No | ✘ No |
| Add/subtract days from date | ✔ Yes | ✔ Yes | ✔ Yes | ✔ Yes |
| Add business days to date | ✔ Yes | ✔ Yes | ✔ Yes | ✘ No |
| No ads obstructing the tool | ✔ Clean | Heavy ads | Heavy ads | Ads |
How to Calculate Days Between Dates — Calendar Days, Business Days and Public Holidays Explained
Calculating the number of days between two dates seems simple, but the right answer depends on what you are counting. Are you counting every day on the calendar including weekends? Or only working days? Do public holidays count as working days for your purpose? Should you include the start date, the end date, or both? Each of these choices produces a different number, and using the wrong convention for a contract, deadline or payment term can create genuine disputes. Understanding the distinctions is essential for anyone using date calculations in a professional context.
Calendar days vs business days — what is the difference?
Calendar days count every single day in the period — Monday through Sunday, including weekends and public holidays. A calendar day count from 1 January to 31 January is exactly 30 days (excluding end date) or 31 days (including end date), regardless of how many weekends or public holidays fall in that period. Business days (also called working days or trading days) exclude weekends — Saturday and Sunday — and may also exclude public holidays depending on your jurisdiction and the specific contract terms. A period that spans 30 calendar days might contain only 20 or 21 business days once weekends are removed, and fewer still if public holidays fall in the range.
When to use calendar days vs business days
Legal and financial contracts frequently specify the type of days being counted. Payment terms in business contracts are usually expressed in calendar days — "payment due within 30 days of invoice date" means 30 calendar days. Contract performance deadlines may use business days — "delivery within 10 business days" means 10 working days excluding weekends and holidays. Legal notice periods often use calendar days but sometimes business days — check the specific legislation or contract clause. Employment contracts typically use calendar days for notice periods in most jurisdictions. When the contract or regulation does not specify, the default in most common law jurisdictions is calendar days. If in doubt, specify explicitly to avoid ambiguity.
Public holidays by country — how they affect business day counts
Public holidays vary significantly by country, region and even industry. In the United States, federal holidays include New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving and Christmas. Not all private employers observe every federal holiday, but they are the standard reference for business day calculations. In the United Kingdom, bank holidays differ between England and Wales, Scotland and Northern Ireland. In the UAE, the official working week is Monday to Friday for most businesses, with public holidays including National Day, Eid Al Fitr, Eid Al Adha and New Year's. UAE public holidays sometimes have their exact dates determined close to the time based on moon sighting. India has a complex mix of national and regional public holidays, with three national holidays (Independence Day, Republic Day and Gandhi Jayanti) and numerous state-level holidays that vary by location.
Include or exclude the start and end date — why it matters
Whether to include the start date and end date in a date difference count is a frequent source of confusion. The most common convention — used by default in this calculator — is to exclude both the start date and end date. Under this convention, from 1 January to 10 January is 9 days. For legal notice periods, it is common to include the end date (the last day counts): 1 January to 10 January inclusive is 10 days. For project durations where both the first and last day of work are counted, both start and end dates are included: 1 January to 10 January is 10 days of work. The include/exclude toggle in this calculator lets you match whichever convention applies to your situation.
Adding and subtracting days from a date
The second mode of this calculator lets you find the date that results from adding or subtracting a number of days from a starting date. This is useful for calculating payment due dates, contract deadlines, delivery estimates, warranty expiry dates and any other date that is defined as a specific number of days from a reference date. For example, finding the date 90 calendar days from today, or 30 business days from the start of a project. Adding business days requires skipping over weekends, so 10 business days from a Friday is not simply Friday plus 14 calendar days — it must count exactly 10 working days forward, which lands on a Thursday two weeks later.
Common uses for a date difference calculator
Date difference calculations appear in many everyday professional and personal contexts. Contract management — calculating notice periods, payment terms, performance deadlines and warranty expiry dates. Project management — determining project duration, sprint length, deadline countdowns and milestone spacing. Legal and compliance — computing statutory notice periods, limitation periods, appeal deadlines and response windows. Finance and invoicing — calculating late payment interest periods, payment terms, aged debt aging, and days sales outstanding. HR and employment — calculating probation periods, notice periods, annual leave accrual and employment length. Event planning — counting down to weddings, conferences, launches and travel departures. Pregnancy tracking — counting gestational weeks and days since LMP, or from due date back to the present.