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
- Start date
- January 1, 2026
- End date
- September 30, 2026
- 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
Subtract
Days = End − Start
20,726 − 20,454 = 272 days
- 3
Split into weeks
Weeks = Days ÷ 7 (remainder in days)
272 ÷ 7 = 38 weeks 6 days
- StartJanuary 1, 2026
- HalfwayMay 17, 2026
- EndSeptember 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
| Date | Calendar date | Days left | Weeks + days |
|---|---|---|---|
| Christmas Day | 25 December 2026 (Friday) | 74 | 10 wk 4 d |
| Last day of the year | 31 December 2026 (Thursday) | 80 | 11 wk 3 d |
| New Year's Day | 1 January 2027 (Friday) | 81 | 11 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: