Days Between Dates Calculator

Calculate the number of days between two dates.

Written by Ahmet Tur · Reviewed by Kübra Yıldız · Updated

Your result will appear here

Fill in the fields and press Calculate.

From today (12 October 2026) to 1 January 2027 there are 81 days: 11 weeks and 4 days.

Counting the days between two dates looks trivial but two things trip people up: the way months have different lengths, and leap years. How long a project ran, the gap between two events, a notice period, days of leave — all can go wrong with finger-counting. The tool knows both pitfalls and gives the exact number of days, with weeks and months alongside.

Enter a start and end date, and the exact interval is calculated instantly.

Days Between Dates Calculator: step-by-step worked example

Example inputs
Start date
January 1, 2026
End date
September 30, 2026
  1. 1

    Turn both dates into day counts

    Each date becomes the number of days since a fixed epoch (1 Jan 1970)

    January 1, 2026 → 20,454 · September 30, 2026 → 20,726 = 20,726

  2. 2

    Subtract

    Days = End − Start

    20,726 − 20,454 = 272 days

  3. 3

    Split into weeks

    Weeks = Days ÷ 7 (remainder in days)

    272 ÷ 7 = 38 weeks 6 days

Result · Days between272 days
Timeline between the two dates
  1. Start
    January 1, 2026
  2. Halfway
    May 17, 2026
  3. End
    September 30, 2026

Good to know: The start day is not counted, the end day is (1 Jan → 2 Jan = 1 day). Leap years are handled automatically.

Days Between Dates Calculator — how it works

How it's calculated

The count is the difference between the two dates' day numbers — independent of month lengths and leap years, giving an exact result. Enter the two dates and the tool returns the days, plus a weeks-and-days and months breakdown.

Why leap years matter

Years with a 29-day February (divisible by 4; except century years not divisible by 400) throw off a rough "years × 365" every time. Over several years two or three leap days accumulate; the tool counts them automatically.

Days / weeks / months

  • 1 week = 7 days; results are given with a remainder, like "52 weeks 3 days."
  • A "month" here is a calendar month: 15 March → 15 April is one month, regardless of whether it has 30 or 31 days.
  • 1,000 days ≈ 2 years 8.9 months; 10,000 days ≈ 27.4 years.

Common uses

  • Length of a project or contract period
  • Notice periods and deadlines
  • Time between two events or milestones
  • Age or tenure calculations (raw days)

For counting forward to a future date use a days-until-date calculator; for time since a past date use a days-since-date calculator.

Worked example

From 1 January 2020 to 1 January 2026: exactly 2,192 days pass, including the 29 February of the leap years 2020 and 2024 — that's 313 weeks 1 day, or 72 months. The rough "6 years × 365 = 2,190" would be 2 days short: the two leap days are exactly what a naive multiplication misses, which is why day-number differencing is the reliable method.

Days from today (12 October 2026) to upcoming dates

DateCalendar dateDays leftWeeks + days
Christmas Day25 December 2026 (Friday)7410 wk 4 d
Last day of the year31 December 2026 (Thursday)8011 wk 3 d
New Year's Day1 January 2027 (Friday)8111 wk 4 d

Frequently asked questions

How do I calculate the days between two dates?+

The tool takes the difference between the two dates' day numbers; month lengths and leap years are handled automatically. Just enter the start and end date.

Are leap years included?+

Yes — every 29 February in the range is counted. Years divisible by 4 are leap years; century years are leap only if also divisible by 400 (2000 is, 2100 is not).

How many years is 1,000 days?+

About 2 years, 8 months and 26 days. 100 days ≈ 3 months 9 days; 10,000 days ≈ 27.4 years.

Does it include the start and end day?+

The result is the number of full days between the two dates. Whether to count both endpoints depends on your use; for a countdown, a days-until-date calculator frames it that way.

Can I calculate weeks or months instead of days?+

The result includes a weeks-and-days breakdown and a calendar-month count alongside the total days, so you can read the interval in whichever unit you need.

What if the end date is before the start date?+

The interval is the same magnitude regardless of order — the tool returns the absolute number of days between the two dates.

About this page

Publisher:
Kalkoro — Teknolojig Bilişim Teknolojileri A.Ş., İstanbul
Written by:
Ahmet Tur — Editor (Math, date & time, unit conversion, physics & chemistry, everyday tools)
Reviewed by:
Kübra Yıldız — Editor

Parameters come from official sources; the last update date is shown at the bottom of the page.

Spotted a wrong result? Use the "Report a bug" button at the top of the page; every report is reviewed.

How we calculate and our accuracy policy →

Results are for information only. For official matters the relevant authority's calculation prevails.

Last updated: