Day Counter: Count Days Between Dates, Countdowns, and Date Math
A day counter that knows what a business day means here
Most date calculators count weekdays and call them business days. This one computes Canadian federal statutory holidays for any year, including the moving ones: Good Friday from the Easter algorithm, Victoria Day as the Monday preceding May 25, and the Monday rules for Labour Day and Thanksgiving, so a 30 business day deadline lands where it really lands. All of the math runs in your browser using calendar-date arithmetic that ignores clock time and daylight saving entirely, the dates you enter never leave your device, and every result can be shared as a link.
How do you calculate the days between two dates?
Subtract the earlier date from the later one. The result is the difference in days: from January 1 to January 31 is 30 days, because you count the steps between the dates, not the dates themselves. If your situation counts both the first and last day, such as a hotel stay billed per calendar day or a rental period, add one to include the end date, making it 31. The counter above does either with one checkbox.
The include versus exclude distinction is the most common source of off-by-one errors in date math; the section below shows it visually.
How to count days between two dates
Enter the start date
Pick the first date in the counter above. For "days since" questions, the start date is the event and the end date is today, which the Days since tab sets automatically.
Enter the end date
Pick the second date. The counter handles dates in either order and across any number of years, with leap years included automatically.
Decide whether the end date counts
Leave the box unchecked for a pure difference, the standard for ages, durations, and deadlines. Check "Include the end date" when both ends belong to the period, as with per-day billing or rental periods.
Read the breakdown
Alongside the headline figure, the counter shows the span as years, months and days, as weeks and days, in business days with Canadian federal holidays excluded, and as weekend days.
Share or reuse the result
Copy the share link to send the exact calculation to someone else, or use the quick chips to jump 30, 60, 90, 180, or 365 days from the start date.
Include or exclude the end date? The one-day difference explained
Whether the last day counts is not a math question but a meaning question: a difference measures the gap between two dates, while an inclusive count measures the days the period touches. The picture below shows the same week both ways.
| Question | Convention | Result |
|---|---|---|
| Age from Jan 1 to Jan 31 of the same year | Difference (exclude end) | 30 days |
| Hotel nights, check in Jan 1, check out Jan 31 | Difference (nights are the gaps) | 30 nights |
| Per-day equipment rental, Jan 1 through Jan 31 | Inclusive (both ends billed) | 31 days |
| Days from a Monday to the next Monday | Difference | 7 days |
Business days in Canada: holidays the counter knows about
Business-day figures here exclude weekends and the federal statutory holidays below, computed for any year you enter. The moving dates follow the legal rules: Good Friday from the date of Easter, Victoria Day as the Monday preceding May 25, Labour Day as the first Monday of September, and Thanksgiving as the second Monday of October. Provincial holidays such as Family Day vary by province and are not excluded, and employers may observe a weekend holiday on the nearest weekday, so verify payroll-critical or legal deadlines against official sources.
| Holiday | 2026 date | Day of week | Rule |
|---|---|---|---|
| New Year's Day | Jan 1 | Thursday | Fixed: January 1 |
| Good Friday | Apr 3 | Friday | Friday before Easter Sunday (Apr 5, 2026) |
| Victoria Day | May 18 | Monday | Monday preceding May 25 |
| Canada Day | Jul 1 | Wednesday | Fixed: July 1 |
| Labour Day | Sep 7 | Monday | First Monday of September |
| National Day for Truth and Reconciliation | Sep 30 | Wednesday | Fixed: September 30, federal since 2021 |
| Thanksgiving | Oct 12 | Monday | Second Monday of October |
| Remembrance Day | Nov 11 | Wednesday | Fixed: November 11, federally regulated workplaces |
| Christmas Day | Dec 25 | Friday | Fixed: December 25 |
| Boxing Day | Dec 26 | Saturday | Fixed: December 26, federally regulated workplaces |
Weekdays minus federal statutory holidays falling on weekdays, totalling 252 working days in 2026. Orange dots mark months containing a weekday federal holiday; September has two (Labour Day and the National Day for Truth and Reconciliation).
Leap years, handled automatically
A year is a leap year if it is divisible by 4, except century years, which must be divisible by 400. So 2024 and 2028 are leap years, 2000 was, and 2100 will not be. Every count on this page applies the full rule, so a span crossing February 29 is always correct.
Common day counts as weeks and months
| Days | Weeks and days | Approximate months | Typical use |
|---|---|---|---|
| 30 | 4 weeks, 2 days | about 1 month | Notice periods, returns, trials |
| 60 | 8 weeks, 4 days | about 2 months | Payment terms, probation reviews |
| 90 | 12 weeks, 6 days | about 3 months | Quarters, probation periods, visas |
| 180 | 25 weeks, 5 days | about 6 months | Half-year deadlines, long visas |
| 365 | 52 weeks, 1 day | 12 months | Common year, anniversaries |
| 366 | 52 weeks, 2 days | 12 months | Leap year |
What most online day counters are missing
We reviewed the typical feature set of popular date and day calculators before building this one. Most compute a single number on a dated interface and stop there.
| Capability | Typical day counter | This counter |
|---|---|---|
| Days between, until, since, and date math in one tool | Separate pages or missing modes | Four modes, one screen |
| Canadian federal holidays in business-day math | US holidays or none | Computed for any year, rules shown on page |
| Include or exclude end date, explained | A checkbox with no explanation | Toggle plus a visual guide to the conventions |
| Full breakdown: years/months/days, weeks, business days, weekends | One or two figures | All shown simultaneously |
| Live countdown with optional time of day | Sometimes, on a separate site | Built into the Days until tab |
| Milestone forecasts (day 1,000, day 10,000) | No | Days since tab projects upcoming milestones |
| Shareable result links | Rare | Every calculation encodes into a copyable URL |
| Time-zone and DST safe | Unverifiable, occasional off-by-one bugs | Pure calendar-date arithmetic, no clock time involved |
| Works offline | Sometimes | Single self-contained page |
| No ads or signup | Heavily ad-loaded | None |
Day counting for deadlines, immigration, streaks, and events
Projects, contracts, and notice periods
Payment terms, notice periods, and review windows are usually written in days, and the calendar-versus-business distinction changes the answer materially: 30 business days is roughly six weeks of calendar time. The Add or subtract tab answers "what date is 90 days from today" in either convention, with Canadian federal holidays already excluded from the business count.
Canadian residency day counts
Canadian citizenship requires 1,095 days of physical presence in the five years before applying, and permanent residents track presence obligations in days as well. This counter is useful for quick planning math on those spans; for an actual application, use IRCC's official physical presence calculator, which applies the full legal rules including pre-PR credit.
Habits, sobriety, and personal milestones
Days since a quit date, a surgery, or the start of a habit are the most personal counts there are, and round numbers carry real motivational weight. The Days since tab counts the streak and projects when day 100, day 1,000, and day 10,000 will arrive, so the milestone becomes a date on the calendar rather than a vague someday.
Weddings, exams, retirements, launches
The Days until tab runs a live countdown, optionally to an exact time, and tells you which weekday the date falls on, useful before booking anything. The share link sends the identical countdown to everyone planning with you, with no app or account involved.
Six date-math mistakes that cause real damage
The off-by-one
Mixing up the difference between dates with an inclusive count silently shifts every deadline by a day, the most common error in date math.
Decide explicitly whether the period owns its last day; the counter's checkbox makes the choice visible.Counting with clock time
Subtracting timestamps across a daylight saving change can make a "day" 23 or 25 hours, producing wrong day counts in spring and fall.
Count calendar dates, not timestamps. This counter never touches clock time except in the live countdown.Treating a month as 30 days
Months run 28 to 31 days, so "3 months" and "90 days" can differ by several days, which matters for contracts written one way and calculated the other.
Use the unit the document actually says, and let the breakdown show both.Forgetting leap years
Spans that cross February 29 come out one day short when computed with a fixed 365-day year, an error that compounds over multi-year spans.
Use real calendar arithmetic; the leap rule here is applied automatically, including the century exception.Calling weekdays business days
A deadline of 20 business days that ignores statutory holidays lands early by however many holidays the span crosses.
Exclude holidays for the right jurisdiction. This counter computes Canadian federal dates; verify provincial ones separately.Trusting one tool for legal deadlines
Courts, immigration, and tax authorities each have their own counting rules, observed-holiday policies, and cut-off conventions.
Use this counter for planning, then confirm legally binding dates against the authority's own rules or official calculators.Date and day counting terms, defined
- Calendar day
- Any day of the week including weekends and holidays. Unless stated otherwise, day counts in everyday language mean calendar days.
- Business day
- A weekday that is not a public holiday. Which holidays count depends on jurisdiction; this counter excludes Canadian federal statutory holidays.
- Inclusive counting
- A count where both the first and last date belong to the period, adding one to the plain difference. Used in per-day billing and rental periods.
- Statutory holiday
- A holiday established in law. In Canada, federal statutory holidays apply nationally to federally regulated work, while provinces add their own such as Family Day.
- Leap year
- A 366-day year with February 29, occurring in years divisible by 4, excluding century years not divisible by 400.
- ISO 8601
- The international date format YYYY-MM-DD, such as 2026-06-10. Unambiguous across countries, and the format this counter uses internally.
- Elapsed days
- Days that have passed since a start date, the "days since" direction of counting. The complement of remaining days.
- Date arithmetic
- Adding to or subtracting from a date, or measuring between dates, using calendar rules rather than fixed-length approximations.