What's new
Free · No Sign-Up Required

Days Between Dates Calculator

Count the exact number of days, weeks, months, years, hours, and minutes between any two dates — including business days.

Calculate Days Between Two Dates

0
Total Days
Weeks
Months (approx)
Years (approx)
Hours
Minutes
💼
business days
Weekdays only · does not exclude public holidays
Date Span

Add or Subtract Days from a Date

How Date Calculation Works

Calculating the number of days between two dates sounds simple — and often it is. But the Gregorian calendar throws several quirks into the mix that make accurate counting more nuanced than straightforward subtraction.

Months of Different Lengths

January has 31 days, February has 28 (or 29 in a leap year), April has 30. When you count from January 15 to March 15, you cross February, which may add 28 or 29 days depending on the year. Calculators that ignore month lengths will be off by a day in certain ranges. Our tool uses the actual calendar rather than approximating months as 30.44 days each — which matters when precision is needed for contracts, deadlines, or legal timelines.

Leap Years

A leap year adds an extra day — February 29 — to keep the calendar aligned with Earth's orbit around the sun. The rule is: a year is a leap year if it is divisible by 4, except for century years (1700, 1800, 1900), which are only leap years if also divisible by 400. So 2000 was a leap year, but 1900 was not. For a date span that includes February 29, 2000 or February 29, 2024, the calculator correctly includes that extra day. Over a 30-year span you will typically cross seven or eight leap days.

Why "Months Apart" Is Approximate

The concept of "months" between two dates is inherently approximate. Is it one month from January 31 to February 28 or February 29? Conventions differ. Our calculator divides total days by 30.4375 (the average Gregorian month) to give a practical approximation for planning purposes — flagged clearly as "approx" in the result.

Average month

30.4375 days (365.25 ÷ 12), accounting for leap years averaged over a 4-year cycle.

Average year

365.2425 days in the Gregorian calendar. A tropical year is 365.2422 days — the 0.0003-day difference accumulates to one full day over ~3,000 years.

Shortest month

February with 28 days (29 in leap years). Longest: January, March, May, July, August, October, December — each with 31 days.

Hours in a day

Exactly 24 hours, or 86,400 seconds — unless a leap second is added by international timekeeping authorities (rare, and not relevant to calendar date arithmetic).

Business Days vs. Calendar Days

Calendar days count every day including weekends and public holidays. Business days count only Monday through Friday. The distinction matters enormously for professional contexts:

Our business-day counter excludes Saturdays and Sundays automatically. Because public holidays vary by country, state, and year, we note the count does not subtract them — you can deduct any holidays that fall within your range manually.

Countdown to Major Dates

People use date calculators most often to count down to meaningful milestones. Christmas on December 25 is the most-searched date countdown worldwide — followed closely by New Year's Eve on December 31. Other popular countdowns include the first day of summer (June 21 in the northern hemisphere), Thanksgiving (the fourth Thursday of November in the US), and personal dates like birthdays and anniversaries.

For project planning, countdowns are equally practical: how many days until the product launch? How many business days remain before the contract expires? Use the presets above or enter any two dates to find out instantly.

Age Calculation in Days

Your age in days is a surprisingly large and meaningful number. A newborn is 0 days old. By their first birthday they have lived 365 or 366 days. At 10 years, approximately 3,652 days. At 18 years, about 6,570 days. At 30 years, roughly 10,950 days — a milestone some people celebrate as their "10k day." At 65 years, you have lived approximately 23,725 days.

Entering your birthdate as the start date and today as the end date gives you your exact age in days, weeks, months, and even hours. The result often surprises people — 40 years sounds like a lot, but 14,610 days sounds even more significant.

Famous Historical Date Spans

Context helps make large day counts concrete. Here are some notable historical and astronomical time spans expressed in days:

Event / Span From To Days (approx)
Apollo 11 moon landing to today Jul 20, 1969 May 2026 ~20,739
Fall of the Berlin Wall to today Nov 9, 1989 May 2026 ~13,327
Internet's first website goes live Aug 6, 1991 May 2026 ~12,700
Y2K (millennium) to today Jan 1, 2000 May 2026 ~9,630
First iPhone launch to today Jun 29, 2007 May 2026 ~6,893
World population reached 8 billion Nov 15, 2022 May 2026 ~1,276

Using a Date Calculator for Project Planning

Project managers and freelancers rely on date arithmetic constantly. Knowing exactly how many calendar days and business days separate a kickoff from a deadline shapes every decision about resource allocation, sprint length, and buffer time.

Typical Project Timelines in Days

Pay Periods

If you are paid bi-weekly, each pay period is exactly 14 days (10 business days). A 100-day project therefore spans approximately 7 pay periods. Monthly pay cycles average 30.44 calendar days. Knowing the number of pay periods in a project window helps with cash flow forecasting for both employers and contractors.

Weekends and Rest Days

Every 7-day period contains exactly 2 weekend days. In a 30-day month, there are typically 8–9 weekend days depending on where the month starts. A 365-day year contains exactly 52 full weeks plus 1 extra day, giving 104 weekend days per year and 261 weekdays — a useful baseline for annual work-hour planning.

Countdowns for Marketing Campaigns

Marketers use day-count tools to plan launch windows. A product launching on Black Friday (the Friday after the fourth Thursday of November) needs campaign preparation starting 60–90 days earlier — typically late August or early September. Holiday email campaigns should begin at least 30 days before December 25. Back-to-school campaigns peak in the 45-day window from mid-July to late August.

Plan Your Days with Brite — Free

Turn your date goals into daily habits. Brite helps you build routines, track deadlines, and stay consistent — all in one free app.

Plan Your Days with Brite — Free

Frequently Asked Questions

Subtract the earlier date from the later date. Each day is 86,400 seconds, so dividing the difference in milliseconds by 86,400,000 gives the total days. Our calculator handles leap years, different month lengths, and daylight-saving transitions automatically — just pick your start and end dates and click Calculate.
A business day is any weekday — Monday through Friday — that is not a public holiday. Our calculator excludes Saturdays and Sundays from the business-day count automatically. Public holidays vary by country and year, so we note the count excludes holidays; subtract any holidays that fall in your date range manually.
Christmas falls on December 25 every year. Use the "Christmas 2025" quick preset above to get the exact number of days, hours, and minutes remaining from today's date. The number resets each year after December 25 passes.
Yes. A leap year occurs every 4 years (e.g. 2024, 2028) with some century-year exceptions. February has 29 days in a leap year instead of 28. Our calculator uses JavaScript's built-in Date object, which accounts for all leap years correctly regardless of the date range selected.
Use the "Add / Subtract Days" section above. Enter a starting date and the number of days to add (positive) or subtract (negative), then click Calculate. For example, entering 90 days from today gives you the date exactly three months out — useful for deadlines, contracts, or countdowns.
Age in days is the total number of calendar days from your birth date to today. A person who is 30 years old has lived approximately 10,950 days. Enter your birth date as the start date and today as the end date to find your exact age in days, weeks, and months. Many people celebrate their "10,000-day birthday" — which falls around age 27 years and 4 months.