Time & Date · Updated 2026

Days Between Dates Calculator

Find the exact number of days, weeks, months, and years between any two dates. Includes business days, weekends, hours, and minutes. Quick presets included.

Last updated

Days, Weeks & Months
Business Days
Hours & Minutes
Quick Presets
Our networkfavorit5The 5 worth buying.Top fives, comparisons and what reviewers say.See the top 5s
Days Between Dates
Date Difference Calculator

Select two dates to see the exact difference between them.

How Many Days Between Two Dates

Count the days on the calendar from one date to the other: January 1 to December 31, 2026 is 364 days, or 365 if you include both the first and the last day. The calculator above gives that count plus weeks, complete months, an exact years, months and days breakdown, weekdays and weekend days.

Inclusive or Exclusive: Which Count Do You Need?

The main result is the exclusive count: the end date minus the start date, the same number you get by subtracting. When both the first and the last day should count, add 1.

SpanExclusive (end minus start)Inclusive (both days)
Jan 1 to Dec 31, 2026364365
Jun 1 to Jun 30, 20262930
Mon Sep 21 to Fri Sep 25, 202645
Same date twice01

Hotel stays use the exclusive count: check in Monday, check out Friday, and you pay for 4 nights. A Monday to Friday conference or a leave request usually uses the inclusive count, 5 days. The "Business Days" figure counts the start date but not the end date, so it lines up with the exclusive total.

Days Between Common 2026 Dates

FromToDaysWeekdays
Jan 1, 2026Jul 4, 2026184132
Jan 1, 2026Nov 26, 2026 (Thanksgiving)329235
Jan 1, 2026Dec 25, 2026358256
Sep 21, 2026Dec 25, 20269569
Jan 1, 2026Jan 1, 2027365261
Mar 1, 2027Mar 1, 2028366 (includes Feb 29, 2028)262
Jan 1, 2028Jan 1, 2029366260

Weekdays are Monday to Friday, counted from the start date up to the day before the end date. Holidays are not removed; the business days calculator can also skip US federal holidays.

Why Day Counts Go Wrong

Daylight saving time

US clocks sprang forward on Sunday, March 8, 2026 and fall back on Sunday, November 1, 2026, so those local days are 23 and 25 hours long. Code that divides the milliseconds between two local midnights by 86,400,000 and rounds down gets 29 days from March 1 to March 31, 2026 instead of 30. This calculator counts calendar dates, so the clock change never shifts the result.

Dates read as UTC

In JavaScript, new Date("2026-03-01") means midnight UTC, which is still February 28 in every US time zone. Tools that parse dates that way show the day before the one you picked. The dates here are read as local calendar dates.

Treating months as 30 days

January 31 to March 1, 2026 is only 29 days, yet it is 1 month and 1 day on the calendar. The exact duration row counts real calendar months from the start date, then the leftover days, instead of dividing by 30.

Very old dates

Dates before 1582 (before 1752 in Britain and its American colonies) were recorded on the Julian calendar. The calculator uses the Gregorian calendar throughout, so spans back to those dates can be off by up to 10 days.

Method and sources. Day counts are calendar-date differences, equivalent to converting both dates to midnight UTC and dividing the gap by 86,400,000 milliseconds, so daylight saving changes cannot shift them. Exact durations count whole calendar months from the start date, then leftover days. Every figure on this page was computed with that method. US daylight saving dates follow the Energy Policy Act of 2005 (second Sunday in March to first Sunday in November). Leap years follow the Gregorian rule: divisible by 4, except century years not divisible by 400.

Date Difference Questions

Convert both dates to midnight UTC as milliseconds since January 1, 1970, subtract them, and divide by 86,400,000 (milliseconds per day). Use UTC dates or round the result, because a local day that contains a daylight saving change is 23 or 25 hours long. Example: days between January 1 and December 31 = (Dec 31 ms − Jan 1 ms) / 86,400,000 = 364 days (in a non-leap year). Our calculator does this automatically and also computes weeks, months, business days, hours, and minutes from the total.

Business days (also called working days) are Monday through Friday, excluding Saturdays and Sundays. This calculator counts the weekdays from the start date up to, but not including, the end date. It does not exclude public holidays, which vary by country, state, and employer. For legal contracts or delivery deadlines that exclude specific public holidays, you will need to subtract those manually. In the US, there are typically 260 to 262 business days per year (depending on how weekends fall).

A standard (common) year has 365 days. A leap year has 366 days, with February 29 added. Leap years occur every 4 years, except for century years not divisible by 400. So 2000 was a leap year (divisible by 400), but 1900 was not (divisible by 100 but not 400). The next century year is 2100, which will not be a leap year. The average Gregorian year is 365.2425 days, keeping the calendar aligned with Earth's orbit over centuries.

Set Start Date to today using the "Today" button, then enter your next birthday as the End Date. The calculator will show exactly how many days remain. If you want to know your age in days, set Start Date to your birth date and End Date to today. The result is the total number of days you have been alive. For a fun twist, check our Seconds Alive calculator to see your age in seconds.

Calendar days include every day of the week: Monday through Sunday, including holidays. Working days (business days) exclude Saturdays and Sundays and may also exclude public holidays. Example: if a contract says "deliver in 10 business days" starting Monday, the deadline is the Monday two weeks later. If it says "10 calendar days," the deadline is the Thursday of the following week. Always clarify which type is meant in legal, financial, or shipping contexts.

January: 31. February: 28 (29 in leap years). March: 31. April: 30. May: 31. June: 30. July: 31. August: 31. September: 30. October: 31. November: 30. December: 31. A quick mnemonic: count on your knuckles, knuckles are 31-day months, valleys between knuckles are 30-day months (or 28/29 for February). July lands on the last knuckle, then you start again on the first knuckle for August, which is why July and August both have 31 days.

Months = (end year − start year) × 12 + (end month − start month). Example: January 15, 2024 to August 20, 2026 = (2026−2024) × 12 + (8−1) = 24 + 7 = 31 months. If the end day is before the start day, subtract 1 month and add the remaining days. This calculator gives the whole-month count; the "exact duration" field shows years, months, and remaining days together for a complete breakdown.

A Julian Day Number (JDN) is a continuous count of days since the beginning of the Julian Period (January 1, 4713 BC). It is widely used in astronomy and computing to simplify date arithmetic: subtracting two Julian Day Numbers gives the exact number of days between them without dealing with months, leap years, or calendar reforms. For example, J2000.0 (January 1.5, 2000, i.e., noon on January 1, 2000) = JDN 2,451,545. Software date libraries often use similar internal representations (Unix timestamps in seconds or milliseconds).

A business quarter is approximately 91 days (one quarter of 365). Q1 (Jan-Mar) = 90 days (91 in a leap year). Q2 (Apr-Jun) = 91 days. Q3 (Jul-Sep) = 92 days. Q4 (Oct-Dec) = 92 days. Total: 365 days. Financial quarters are used for earnings reports, tax filings, and budgeting. Fiscal year quarters may differ from calendar quarters: some companies start their fiscal year in July or October.

Some interesting historical dates to calculate from: Apollo 11 Moon landing: July 20, 1969. World War II ended (VJ Day): September 2, 1945. The French Revolution (Bastille Day): July 14, 1789. Shakespeare's baptism: April 26, 1564. The fall of the Roman Empire (Western): September 4, 476 AD. Columbus reached the Americas: October 12, 1492. The signing of the Magna Carta: June 15, 1215. Enter any of these as the Start Date and today as the End Date to see how many days have passed. Dates before 1582 are Julian calendar dates, so for the oldest examples the Gregorian count here can be off by up to 10 days.

It counts one of them, not both. The main result is the end date minus the start date, so Monday to Friday of the same week is 4 days. When both days should count, as for a 5-day event or a leave request, add 1. Hotel stays work the exclusive way: check in Monday, check out Friday, 4 nights.

Divide by 7 for weeks: 100 days is 14 weeks and 2 days. Months have no fixed length, so use the calendar for them; the exact duration row shows whole months plus leftover days. For a rough figure, one average month is about 30.44 days (365.25 divided by 12).