Day Counter: Count Days Between Dates, Countdowns, and Date Math

0
days
0days
0hours
0min
0sec
Canadian federal holidays built in Time-zone safe date math Shareable links, no signup Works offline
Built for Canada

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.

Quick answer

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.

Step-by-step guide

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.

The off-by-one question

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.

Inclusive versus exclusive day counting A row of seven calendar days from Monday the 1st to Sunday the 7th. Counting the difference from the 1st to the 7th gives 6 days; counting inclusively, where both ends count, gives 7 days. MON 1 TO SUN 7, COUNTED TWO WAYS MONTUE WEDTHU FRISAT SUN 12 34 56 7 Difference: 6 steps between the dates = 6 days Inclusive: both ends count = 7 days Same dates, two valid answers. The right one depends on whether the period owns its last day.
Worked examples of the same principle. The counter's checkbox switches between the two conventions.
QuestionConventionResult
Age from Jan 1 to Jan 31 of the same yearDifference (exclude end)30 days
Hotel nights, check in Jan 1, check out Jan 31Difference (nights are the gaps)30 nights
Per-day equipment rental, Jan 1 through Jan 31Inclusive (both ends billed)31 days
Days from a Monday to the next MondayDifference7 days
For Canada

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.

Canadian federal statutory holidays for 2026, as computed by this counter. Dates falling on weekends are already non-business days; observed substitute days vary by employer and are not assumed.
Holiday2026 dateDay of weekRule
New Year's DayJan 1ThursdayFixed: January 1
Good FridayApr 3FridayFriday before Easter Sunday (Apr 5, 2026)
Victoria DayMay 18MondayMonday preceding May 25
Canada DayJul 1WednesdayFixed: July 1
Labour DaySep 7MondayFirst Monday of September
National Day for Truth and ReconciliationSep 30WednesdayFixed: September 30, federal since 2021
ThanksgivingOct 12MondaySecond Monday of October
Remembrance DayNov 11WednesdayFixed: November 11, federally regulated workplaces
Christmas DayDec 25FridayFixed: December 25
Boxing DayDec 26SaturdayFixed: December 26, federally regulated workplaces
Working days per month in Canada, 2026 Bar chart of weekdays per month in 2026 after removing federal statutory holidays that fall on weekdays. Values range from 20 to 22 working days. 5101520 212022212022222120212022 JanFebMarAprMayJunJulAugSepOctNovDec
Working days (weekdays minus federal holidays) Federal holiday on a weekday that month

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).

The calendar's correction

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.

Leap year decision flow Flow chart: if a year is not divisible by 4 it is a common year of 365 days. If divisible by 4 but not by 100, it is a leap year of 366 days. If divisible by 100 but not 400, it is a common year. If divisible by 400, it is a leap year. Year ÷ 4? NO YES Common year, 365 days Year ÷ 100? NO YES Leap year, 366 days Year ÷ 400? NO YES Common year (e.g. 2100) (e.g. 2000)
Common spans

Common day counts as weeks and months

Weeks are exact arithmetic. Month equivalents are approximate because calendar months vary from 28 to 31 days; the counter's breakdown gives the exact calendar answer for your specific dates.
DaysWeeks and daysApproximate monthsTypical use
304 weeks, 2 daysabout 1 monthNotice periods, returns, trials
608 weeks, 4 daysabout 2 monthsPayment terms, probation reviews
9012 weeks, 6 daysabout 3 monthsQuarters, probation periods, visas
18025 weeks, 5 daysabout 6 monthsHalf-year deadlines, long visas
36552 weeks, 1 day12 monthsCommon year, anniversaries
36652 weeks, 2 days12 monthsLeap year
Feature comparison

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.

Typical counter refers to the common feature set across widely used free online day and date calculators as of 2026. Individual tools vary; verify against the specific tool you compare.
CapabilityTypical day counterThis counter
Days between, until, since, and date math in one toolSeparate pages or missing modesFour modes, one screen
Canadian federal holidays in business-day mathUS holidays or noneComputed for any year, rules shown on page
Include or exclude end date, explainedA checkbox with no explanationToggle plus a visual guide to the conventions
Full breakdown: years/months/days, weeks, business days, weekendsOne or two figuresAll shown simultaneously
Live countdown with optional time of daySometimes, on a separate siteBuilt into the Days until tab
Milestone forecasts (day 1,000, day 10,000)NoDays since tab projects upcoming milestones
Shareable result linksRareEvery calculation encodes into a copyable URL
Time-zone and DST safeUnverifiable, occasional off-by-one bugsPure calendar-date arithmetic, no clock time involved
Works offlineSometimesSingle self-contained page
No ads or signupHeavily ad-loadedNone
Who counts days

Day counting for deadlines, immigration, streaks, and events

Deadlines

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.

Immigration

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.

Streaks

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.

Events

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.

What to avoid

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.
Glossary

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.
FAQ

Day counter questions, answered

How do I calculate the number of days between two dates?
Subtract the earlier date from the later one to get the difference: January 1 to January 31 is 30 days. If your situation counts both endpoints, such as per-day billing, add one for an inclusive count of 31. The counter at the top does both, along with breakdowns into weeks, months, and business days.
Do I include the end date when counting days?
Include it only when the period owns its last day. Durations, ages, and most deadlines use the plain difference, which excludes the end date. Per-day billing, rentals, and stays counted in days rather than nights use the inclusive convention. The visual guide above shows both on the same week.
How many business days are between two dates?
Count the weekdays in the span, then remove public holidays that fall on those weekdays. This counter does both automatically, using Canadian federal statutory holidays computed for every year your span touches, and shows the result beside the calendar-day figure.
Which holidays does the business day calculation exclude?
The Canadian federal statutory holidays: New Year's Day, Good Friday, Victoria Day, Canada Day, Labour Day, the National Day for Truth and Reconciliation, Thanksgiving, Remembrance Day, Christmas Day, and Boxing Day, with the moving dates computed by rule. Provincial holidays such as Family Day vary by province and are not excluded; the business days section lists the current year's dates.
What date is 90 days from today?
It depends on today's date, which is exactly what the Add or subtract tab computes: enter today, choose 90 days after, and it returns the date and weekday, in calendar days or in business days with Canadian federal holidays excluded. The quick chips jump 30, 60, 90, 180, or 365 days in one click.
Does the counter handle leap years correctly?
Yes. It uses real calendar arithmetic, so spans crossing February 29 include it, and the full leap rule applies: divisible by 4, except century years not divisible by 400. That is why 2024 has 366 days, 2100 will have 365, and 2000 had 366.
Do time zones or daylight saving affect the count?
No. The counter works with calendar dates only, never clock time, so daylight saving changes and time zones cannot shift the result. The single exception is the live countdown, which intentionally uses your device's local clock to count down to an exact moment.
Can I count down to a specific time, not just a date?
Yes. The Days until tab accepts an optional time of day and then runs a live countdown in days, hours, minutes, and seconds, and shows which weekday the target falls on.
Can I use this for the Canadian citizenship 1,095 day requirement?
For planning, yes: citizenship requires 1,095 days of physical presence in the five years before applying, and this counter handles spans like that easily. For an actual application, use IRCC's official physical presence calculator, which applies the complete legal rules, including partial credit for days before permanent residence.
How do I count days since I quit smoking or started a streak?
Open the Days since tab and enter your start date. The counter shows the running total and projects when your next round milestones arrive, day 100, day 1,000, and day 10,000, each with its calendar date, so the streak has visible targets.
Is this day counter free and private?
Yes. There is no account and no signup, the dates you enter never leave your browser, and the page works offline after it loads. Share links encode the calculation in the URL itself rather than on any server.
What is the difference between calendar days and business days?
Calendar days count every day; business days count only weekdays that are not public holidays. Over a 30-day month, that is typically 20 to 22 business days. Contracts and government processes specify one or the other, and reading it correctly changes deadlines by weeks.
How accurate is this day counter?
Exact, for what it computes: pure calendar-date arithmetic with the full leap year rule and Canadian federal holidays derived from their legal definitions. The honest limits are stated on the page: provincial holidays are not excluded, and observed substitute days for weekend holidays vary by employer, so confirm legally binding deadlines with the relevant authority.