Days Between Dates Calculator
Nights between two dates, plus an inclusive stay-length option. Click any i for detail.
Dates
Start date
i
Start
First calendar date. |
|
|---|---|
End date
i
End
Second calendar date. Order does not matter. |
|
Inclusive
i
Inclusive
Yes adds 1 (hotel-style nights+1). |
How to use this calculator
- Pick start and end calendar dates.
- Choose nights-between or inclusive stay length.
- Read whole-day count (time zones ignored).
- Swap dates if you entered them backwards; order does not matter.
Results explained
Counts UTC calendar days between dates. Chronological age in years-months-days is a different calculation.
Quick reference: date spans
Jan 1 to Jan 2 is 1 night apart, or 2 inclusive days.
| Item | Detail |
|---|---|
| Nights between | |end − start| in whole days |
| Inclusive | nights + 1 (hotel stay length) |
| Leap years | handled in the calendar math |
| Time of day | ignored; dates only |
Business-day pages skip weekends; this counts all calendar days.
How the estimate is built
days = |UTC(end) − UTC(start)| / 86,400,000 ms; inclusive adds 1.
Example scenario
2026-01-01 to 2026-01-31 → 30 nights.
FAQ
Why does inclusive add one?
Both checkout day and check-in day count in hotel-style length.
Does timezone matter?
No. Dates are treated at UTC midnight.
How is age different?
Age pages break years, months, and days with calendar rules, not just a day count.