Date Duration Calculator

Enter a start date and an end date to see exactly how much time passes between them — in days, weeks, months, years, and business days.

Total days

–

Weeks

–

Months

–

Years

–

What is a date duration calculator?

A date duration calculator answers one simple question with complete precision: how much time passes between two calendar dates? Instead of counting days on your fingers or miscounting across month boundaries, you enter a start date and an end date and instantly get the duration expressed as total days, weeks, calendar months, years, and — if you need it — business days.

“How many days until my project deadline?” “How long was my parental leave?” “How many months of tenure do I have at this job?” All of these are date-duration questions, and getting the number right matters: a wrong day count can mean a missed contract deadline, an off-by-one rent proration, or an incorrect countdown to a big event. This tool removes the mental arithmetic so the number you use is the number that is actually true on the calendar.

The formulas this calculator uses

Every result on this page comes from straightforward calendar math. Here is exactly what happens behind the scenes:

Total days

Days = end date − start date, counted in 24-hour day steps. By convention, the end date itself is not included — so January 1 to January 2 is 1 day. If you want both endpoints counted, switch on the Include end date toggle, which adds 1 to the result.

Weeks

Weeks = total days ÷ 7, shown to one decimal place. A 276-day span is therefore 39.4 weeks. Weeks are a simple conversion of the day count; no rounding to whole weeks happens.

Calendar months

Months = (year₂ − year₁) × 12 + (month₂ − month₁), then subtract 1 if the end day-of-month is earlier than the start day-of-month. This counts complete calendar months. January 15 to March 14 is 1 full month, not 2; January 15 to March 15 is 2 full months.

Years

Years = total days ÷ 365.25, shown to one decimal place. The 365.25 divisor accounts for leap years on average, so long spans (multi-year tenures, mortgage terms) come out correctly instead of drifting a day every four years.

Business days

When Count only business days (Mon–Fri) is checked, the calculator walks through every date in the range one by one and counts it only if it falls on a Monday through Friday, skipping Saturdays and Sundays. Public holidays are not subtracted automatically — if your contract excludes holidays too, you will need to subtract those manually.

Worked example: January 1, 2026 → October 4, 2026

Let us run a real example so you can check the calculator against your own mental math. Take the start date 2026-01-01 and the end date 2026-10-04:

  • Total days: 276 (January through September contain 273 days; October 1–4 adds 3 more).
  • Weeks: 276 ÷ 7 = 39.4.
  • Months: (2026 − 2026) × 12 + (10 − 1) = 9, and since the end day (4) is not earlier than the start day (1), no adjustment — 9 full months.
  • Years: 276 ÷ 365.25 ≈ 0.8.
  • Business days: walking the 276 days and skipping weekends gives 197 weekdays.

Try it yourself in the calculator above — the defaults are pre-filled with exactly these dates.

Common uses for a date duration calculator

Project planning

Project managers convert deadlines into durations constantly: a kickoff on March 3 and a launch on June 20 is 109 days, or about 78 business days of actual working time. Knowing the business-day count — not just the calendar count — is what makes sprint plans and contractor quotes realistic.

Pregnancy and due dates

Pregnancy is tracked in weeks and days, and many parents want to know exactly how many days remain until the due date or how many weeks along they are today. A date-duration calculator gives the precise count instead of a rough “about six months.”

Job tenure and anniversaries

HR forms, resumes, and loan applications often ask for tenure in years and months. Enter your start date and today’s date to get the exact figure — 2 years and 7 months, not a guess.

Contracts, notice periods, and billing

Notice periods (“30 days’ notice”), rental prorations, freelance retainers, and insurance waiting periods all hinge on exact day counts. An off-by-one error can cost real money; the calculator keeps it exact.

How to use this calculator

  1. Pick your start date using the date picker (or type it in YYYY-MM-DD format).
  2. Pick your end date. It must be on or after the start date.
  3. Optional: check Count only business days to skip weekends.
  4. Optional: check Include end date if you want both endpoints counted.
  5. Read the results — they update instantly every time you change anything.

Frequently asked questions

Does this calculator count the start date, the end date, or both?

By default it counts the days between the two dates, not including the end date — so Jan 1 to Jan 2 is 1 day. Turn on the “Include end date” toggle to count both the start and end dates.

How are business days counted?

Check “Count only business days (Mon–Fri)” and the calculator walks through every date from the start to the end, skipping Saturdays and Sundays. U.S. public holidays are not subtracted automatically.

How are calendar months calculated?

Months are counted as full calendar months: (year2 − year1) × 12 + (month2 − month1), minus one if the end day-of-month is earlier than the start day-of-month (for example, Jan 31 to Feb 28 counts as 0 full months).

Can I calculate a duration that includes leap days?

Yes. The day count uses real calendar dates, so Feb 29 is automatically included whenever the range covers a leap day.

Is my data stored anywhere?

No. Every calculation happens in your browser and the dates you enter never leave your device.

Related tools