Count calendar days until a future date or since a past date, with weeks, exact calendar units, weekdays, and optional inclusive counting.
The calculator counts exact calendar-day boundaries between the reference and target dates. A future target is described as days until; a past target is days since; matching dates produce Today.
Date-only arithmetic keeps the result independent of clock time, daylight-saving transitions, and timezone offsets.
The sign preserves direction internally; the displayed count is a positive magnitude.
signed days = target date − reference dateWhen enabled, this counts both endpoint calendar dates without changing the true difference.
inclusive count = absolute difference + 1Seventeen days equals 2 full weeks and 3 days.
full weeks = floor(days ÷ 7); remaining days = days mod 7Actual calendar boundaries are used; months are never estimated as 30 days.
complete years + complete months + remaining daysFrom August 13 to August 14, 2026 is 1 day until.
From August 13 back to August 12, 2026 is 1 day since.
Matching reference and target dates produce Today and a 0-day difference; inclusive counting produces 1 calendar day.
February 28 to March 1, 2024 spans 2 days because 2024 includes leap day.
It defaults to your local Today value, but you can choose any valid date for historical or future planning.
Enable it only when you want both the starting and ending calendar dates counted.
Presets are calculated from the current reference date, so custom planning dates work too.
The calculator retains a signed difference for direction but presents the magnitude naturally as until or since. Past targets are valid and never rejected.
Calendar arithmetic automatically includes February 29 in leap years and respects different month lengths. Calendar years, months, and days use actual boundaries rather than averages.
This calculator counts all calendar days. Use the Business Days Calculator when you need weekdays, holidays, or custom weekend rules.
Enter the target date and reference date. A future target is displayed as a positive number of days until.
Past targets are supported and displayed as a positive number of days since that date.
The ordinary difference counts calendar boundaries and does not add an endpoint. Enable inclusive counting to count both dates.
Only when Include target date is enabled. The true difference remains displayed separately.
It counts both the reference and target calendar dates, so consecutive dates count as two inclusive dates.
Leap years add February 29, which is automatically included when it lies in the interval.
Gregorian months contain 28, 29, 30, or 31 days. The calendar breakdown follows their real boundaries.
The result divides the absolute calendar-day difference into complete seven-day weeks and remaining days.
Yes. The result changes from until to since while keeping the displayed count positive.
Yes. Change the reference date to compare any two valid dates.
No. Date-only arithmetic avoids elapsed clock-hour calculations and DST shifts.
Use CalcRocket's Business Days Calculator for weekday counts, holidays, and configurable weekends.