Two dates, one exact answer

Days Between Dates Calculator

Enter a start date and an end date to see the exact number of days between them, plus business days, weeks, months and years. Include the end date or leave it out.

Exact to the day Uses your time zone Private
Between DatesToday · Oct 29, 2026

Any two dates, in any order. Works across years and leap days.

More options
100 daysToday → Feb 6, 2027Full breakdown below ↓
Results

Days between your dates

Live, exact and ready to share.

Days betweenToday→Feb 6, 2027
100
days

between Thursday, October 29, 2026 and Saturday, February 6, 2027.

14weeks+ 2 days
3months+ 8 days
71working daysSaturday & Sunday off
2,400hours
144,000minutes
0.27years
About the Days Between Dates Calculator

A days between dates calculator counts the number of days between two dates. You enter a start date and an end date, and the tool subtracts one from the other and shows the gap in days, weeks, months, years, hours and working days. The dates can be in any order, in the past or in the future.

The calculator gives you 3 main benefits: exact counts across leap years and months of different lengths, a choice between calendar days and business days, and the same span in 8 units, from seconds to years.

People use a days between dates calculator for 4 main jobs: contract and legal deadlines, invoices and billing periods, payroll and HR dates, and travel, study and health plans.

4 parts of the calculator
01
From and To fieldsDate pickers with a calendar icon. Any order works.
02
Include end dateCounts both the start and the end date.
03
More optionsResult unit, weekend days, US holidays and your own holidays.
04
Result areaBig total, 6 breakdown tiles, Swap, Share link and History.
Step by step

How to use our days between dates calculator

To use our days between dates calculator, pick a date in the From field, pick a second date in the To field and press Calculate days. The number of days between the two dates appears in the Results section.

  1. 1Open the From fieldClick the calendar icon or type the start date. Use the arrow keys to change the day, month and year.
  2. 2Fill in the To fieldChoose the end date. An earlier end date is fine: the calculator puts the dates in order.
  3. 3Include the end dateTurn on Include both start and end date to count both days.
  4. 4Pick the unitOpen More options and set Show result in to seconds, minutes, hours, days, weeks, months or years.
  5. 5Press Calculate daysRead the total, then use Swap, Share link or Copy result.
One date, 3 formats
US07/04/2026
International04/07/2026
ISO 86012026-07-04
The date fields follow your browser's format and store ISO 8601.
The method

How the Date Difference Is Calculated

The date difference is calculated by subtracting the start date from the end date. The calculator turns each date into a day number, takes the difference and then splits it into years, months and days. The result matches the Date Calculator and the Time and Date Duration tool on timeanddate.com, Omni Calculator (omnicalculator.com) and the date answers in Google.

End dateJuly 26Day 26 of July
−
Start dateJuly 4Day 4 of July
=
Days between2223 with the end date included
Default 22 days
4567891011121314151617181920212223242526
Include end date 23 days
4567891011121314151617181920212223242526

July 4 to July 26. The outlined square is the start date, which the default count leaves out.

Counting a long span by hand

For a long span, count the full years first, then the months, then the days. Someone born on September 5th, 1970 was 18,901 days old on June 5th, 2022. The last full year ends in September 2021, since September 2022 had not arrived yet.

  1. Full years: September 5, 1970 to September 5, 2021 is 51 years. 51 × 365 days plus 13 leap days gives 18,628 days.
  2. Months: September 2021 to June 2022 is 9 months. September 5, 2021 to June 5, 2022 is 273 days.
  3. Total: 18,628 + 273 = 18,901 days, or 18,902 days with the end date included.
51 full years18,628
9 months+ 273
Days between18,901
Check it in the calculator
01

Fix the two ends

Every count needs a start and an end. The start day itself is never counted.

Start date: Oct 29, 2026→End date: Feb 6, 2027
02

Count each midnight crossed

Each square that lights up is one midnight passed. That is one day.

100 days
03

Split it into weeks and workdays

14 weeks and 2 days · 71 weekdays and 29 weekend days.

04

Read the answer

There are 100 days between Oct 29, 2026 and Feb 6, 2027.

Days between, shown day by day
Hover any square to see its date.
Weekday Weekend Today
Two ways to count

Calendar Days vs Business Days

Calendar days count every day; business days count Monday to Friday and skip public holidays. November 2026 has 30 calendar days and 19 business days in the United States: 9 days fall on weekends and 2 weekdays are federal holidays, Veterans Day (November 11) and Thanksgiving (November 26).

November 202619 business days
SuMoTuWeThFrSa123456789101112131415161718192021222324252627282930
Business day (19) Weekend (9) Federal holiday (2)
Calendar daysBusiness days
WeekendsCountedSkipped
Public holidaysCountedSkipped (optional)
Year 2026365 days250 days (US)
Typical useAges, leases, countdownsPayment terms, shipping, notice periods
Excel=B2-A2=NETWORKDAYS(A2,B2)

To calculate days between dates excluding weekends, open More options and set Show result in to Working days. Change Weekend days to Friday & Saturday for Saudi Arabia and other countries with a Friday–Saturday weekend, tick Skip US federal holidays, or type your own dates for excluding holiday weekends. In Excel, NETWORKDAYS counts both the start and end dates, and NETWORKDAYS.INTL takes a custom weekend.

Use cases

Common Uses for a Days Between Dates Calculator

A days between dates calculator has 4 groups of common uses: contracts and legal deadlines, money and billing, work and HR, and travel, health and study.

Contracts and legal deadlines

A 14-day cooling-off window for a contract signed on November 3, 2026 closes on November 17, 2026.

For lease term expirationsBetween contract signature datesMeasuring cooling-off windowsFor notice period complianceUntil warranty coverage lapses
Money and billing

An invoice issued on October 1, 2026 with net 30 terms is due on October 31, 2026.

From invoice issue datesWithin billing statement periodsSpanning fiscal quartersFor subscription renewal gapsExcluding holiday weekends
Work and HR

A 90-day probation period that starts on March 2, 2026 ends on May 31, 2026.

Between payroll cutoff cyclesTracking probation period deadlinesBetween project milestone gatesCounting business day intervalsUntil certification renewal lapses
Travel, health and study

A visa with 180 days of validity from June 1, 2026 runs until November 28, 2026.

Between visa validity stampsFrom medication start datesAcross academic semester breaksAcross daylight saving shiftsAcross leap year boundaries
More tools

Related Calculators

DaysAtHand has 3 related calculators, including a day counter, a countdown to any date and a date calculator that adds or subtracts days. This calculator covers 5 more jobs on its own through Show result in: a working days calculator, a months between two dates calculator, a years between two dates calculator, a time between dates calculator and a number of days calculator.

You need a…Use this
Day counter or birthday calculatorDays Since Calculator
Countdown to any dateDays Until Calculator
Date calculator, weekday calculator or week number calculatorDays From Today
Working days calculatorThis calculator · Show result in: Working days
Months or years between two dates calculatorThis calculator · Show result in: Months or Years
Time between dates calculatorThis calculator · Show result in: Hours, Minutes or Seconds

Developers who need business date math inside their own software can use API services for developers, such as the Date Calculator API from timeanddate.com.

FAQ

FAQs

What happens if the start and end dates are the same?

The result is 0 days. The calculator counts the days after the start date, and none have passed. Turn on Include both start and end date to count that single day as 1 day.

Can the end date be earlier than the start date?

Yes. The calculator puts the two dates in order and shows a positive count, so March 10 to March 1 gives the same 9 days as March 1 to March 10. Press Swap to flip the From and To fields.

Do time zones or daylight saving changes affect the count?

No, time zones and daylight saving time (DST) do not change the count. The calculator works with calendar dates, not clock times, so a 23-hour or 25-hour day across daylight saving shifts still counts as 1 day.

Can I enter dates in US and international formats?

Yes. The date fields follow your browser's language settings, so US visitors see MM/DD/YYYY and most other countries see DD/MM/YYYY. Every date is stored in ISO 8601 format (YYYY-MM-DD), so 07/04/2026 in the US and 04/07/2026 in the UK point to the same day, July 4, 2026.

Does the calculation include the start and end dates?

The calculation includes the end date and leaves out the start date. July 4 to July 26 is 22 days. Turn on Include both start and end date to count both dates, which gives 23 days.

Can I calculate days since a past date or days until a future date?

Yes. Enter today in one field and the past or future date in the other. The Days Since Calculator and the Days Until Calculator fill in today for you and add a live seconds counter and milestones.

Does this calculator account for leap years?

Yes, the calculator counts every February 29 inside the date range. February 1 to March 1 is 29 days in 2024 and 28 days in 2025, and a full leap year has 366 days instead of 365.

Count the days between any two dates

The days between dates calculator shows how many days are there between two dates, with the end date included or not, in calendar days or business days, and in any unit from seconds to years.

Calculate days