Date Calculator

Calculate days between dates, add or subtract time from any date, and count business days excluding weekends and holidays. Free, instant, handles leap years automatically.

Days Between Dates
Find the exact number of days, weeks, months and years between any two dates.
COUNTING METHOD
0
Total Days
0
Years
0
Months
0
Weeks
Y / M / D
Start Weekday
End Weekday
Add or Subtract from a Date
Find the date that results from adding or subtracting days, weeks, months, or years.
Resulting Date
Day of Week
Day of Year
Week Number
Business Days Calculator
Count working days between two dates, excluding weekends and optionally US federal holidays.
0
Business Days
0
Total Calendar Days
0
Weekend Days
0
Holidays Excluded
0
Full Weeks

Inclusive vs Exclusive Date Counting — Why It Matters

This is the single most common source of "off by one" errors in date calculations. The two methods give genuinely different answers, and which one applies depends entirely on context.

MethodJan 1 to Jan 3 equalsUsed For
Exclusive (gap only)2 daysHotel nights, elapsed time, "how many days until"
Inclusive (both count)3 daysEligibility periods, legal notice periods, billing cycles

Hotel bookings almost always use exclusive counting — checking in on Jan 1 and checking out on Jan 3 means 2 nights stayed. Legal notice periods and eligibility windows often use inclusive counting — "you have 3 days from January 1st" typically means January 1, 2, and 3 all count. Always read the specific contract, rule, or policy carefully rather than assuming. The calculator above lets you toggle between both methods.

Business Days Across Different Countries

"Business days" isn't universal — different countries have different weekend days and different public holiday calendars, which matters for international contracts and shipping estimates.

Country/RegionWeekend DaysTypical Annual Public Holidays
United StatesSaturday, Sunday11 federal holidays
United KingdomSaturday, Sunday8 bank holidays
CanadaSaturday, Sunday9-10 (varies by province)
AustraliaSaturday, Sunday8-13 (varies by state)
UAE / Saudi ArabiaFriday, Saturdayvaries, often Islamic calendar-based
IsraelFriday, Saturdayvaries, Hebrew calendar-based

Our Business Days calculator above uses the standard Saturday/Sunday weekend and optionally excludes the 11 major US federal holidays. For countries with different weekend conventions or holiday calendars, manually adjust the total by the relevant difference.

How Leap Years Work

A leap year adds February 29th to keep the calendar aligned with Earth's orbit, which takes approximately 365.2422 days. Without leap years, the calendar would drift by about 1 day every 4 years.

The leap year rule: A year is a leap year if divisible by 4 — EXCEPT century years (divisible by 100), which are NOT leap years — UNLESS also divisible by 400. So 2024 and 2028 are leap years. 2100 will NOT be a leap year despite being divisible by 4. 2000 WAS a leap year because it's divisible by 400.

YearLeap Year?Why
2024YesDivisible by 4, not a century year
2026 (current)NoNot divisible by 4
2028YesDivisible by 4, not a century year
2000YesDivisible by 400
2100NoDivisible by 100, but not 400

Our calculator handles all leap year logic automatically — every "days between dates" and "add/subtract" calculation correctly accounts for February having 29 days in leap years and 28 in regular years.

Avoiding Date Format Confusion (ISO 8601)

One of the most common sources of real-world errors — missed flights, contract disputes, software bugs — is date format ambiguity between countries.

Format03/04/2026 meansUsed In
MM/DD/YYYYMarch 4, 2026United States
DD/MM/YYYYApril 3, 2026UK, Europe, most of the world
YYYY-MM-DD (ISO 8601)UnambiguousInternational standard, technical/legal documents

💡 Best practice: Whenever writing a date for an international audience, a contract, or any technical context, use ISO 8601 format (YYYY-MM-DD) — for example, 2026-04-03. It's unambiguous, and as a bonus, it sorts correctly alphabetically/numerically, which is why it's the standard for filenames, databases, and APIs worldwide.

Frequently Asked Questions

How do I calculate the number of days between two dates?
Enter your start and end dates in the Days Between Dates calculator above. It automatically accounts for varying month lengths and leap years. Choose "inclusive" to count both endpoints, or "exclusive" to count only the gap between them.
What is the difference between inclusive and exclusive date counting?
Exclusive counts only the gap — Jan 1 to Jan 3 = 2 days. Inclusive counts both endpoints — Jan 1 to Jan 3 = 3 days. Legal documents, billing cycles, and rental agreements often specify which applies — always check the relevant contract. Hotel bookings typically use exclusive (nights stayed); eligibility periods often use inclusive.
How do I calculate business days between two dates?
Business days exclude Saturdays and Sundays, and optionally public holidays. Use the Business Days tab above — it automatically subtracts weekends and lets you exclude US federal holidays for accurate project and deadline planning.
How are leap years calculated?
A year is a leap year if divisible by 4, except century years (divisible by 100) — unless also divisible by 400. 2024 and 2028 are leap years. 2100 will not be, despite being divisible by 4. 2000 was a leap year because it's divisible by 400. This calculator handles all leap year rules automatically.
What happens when adding months lands on a day that doesn't exist?
For example, adding 1 month to January 31 — February only has 28 or 29 days. Our calculator clamps to the last valid day of the target month (February 28, or 29 in a leap year), matching how most calendar and billing systems handle this edge case.
What date format should I use for international dates?
Use ISO 8601 format (YYYY-MM-DD) whenever there's potential ambiguity. 03/04/2026 means March 4 in the US but April 3 in the UK and most of the world. ISO 8601 (2026-04-03) is unambiguous and is the international standard for technical and legal documents.
How many days are in each month?
Jan (31), Feb (28/29), Mar (31), Apr (30), May (31), Jun (30), Jul (31), Aug (31), Sep (30), Oct (31), Nov (30), Dec (31). Memory trick: months with 31 days are Jan, Mar, May, Jul, Aug, Oct, Dec — easy to remember using the "knuckle method" on your fist.

Related Tools

Age Calculator — Calculate exact age in years, months and days from a birth date.
GPA Calculator — Calculate semester, cumulative and weighted GPA instantly.
Unit Converter — Convert length, weight, temperature, time and more.
Percentage Calculator — Calculate any percentage, percentage change and more.