Date Calculator
Find days between dates, add or subtract days from any date, or look up the day of the week — free & instant.
What Is a Date Calculator?
A date calculator finds the number of days between two dates, computes a future or past date by adding or subtracting days, and identifies what day of the week any date falls on. These three operations cover the most common date math needs — deadline tracking, contract terms, project planning, age calculations, and event countdowns.
Date arithmetic looks simple but has several non-obvious wrinkles: months have different lengths, leap years add a day every four years (with exceptions), and business day counts require skipping weekends. This calculator handles all three modes automatically, showing results in years, months, weeks, days, business days, weekend days, and total hours simultaneously.
How to Use This Calculator
- Date Difference — pick a start and end date to see the gap between them in every unit at once. Check "Include end date" to count the final day (useful for rental periods and event durations).
- Add / Subtract — enter a starting date and a number of days. Toggle between Add and Subtract. Quick preset buttons (+7, +30, +60, +90, +180, +365) handle the most common jumps without typing.
- Day of Week — enter any date, past or future, to see the weekday, ISO week number, quarter, and day of the year.
How Date Difference Is Calculated
Under the hood, date difference uses the Julian Day Number — a continuous count of days from a fixed reference point. Subtracting one Julian Day Number from another gives the exact number of days between two dates, regardless of month lengths or leap years:
Calendar Days vs Business Days
Calendar days count every day including Saturday and Sunday. Business days count only Monday through Friday. The gap between them matters for anything involving office hours — contract notices, check-clearing periods, regulatory filings, and shipping estimates all typically run on business days.
| Period | Calendar Days | Business Days | Weekend Days |
|---|---|---|---|
| January 2024 | 31 | 23 | 8 |
| February 2024 (leap) | 29 | 21 | 8 |
| June–Aug 2024 (90-day period) | 92 | 65 | 27 |
| Full year 2024 | 366 | 262 | 104 |
Note that 2024 has 104 weekend days (52 Saturdays + 52 Sundays) and 262 business days. These figures don't include federal holidays — counting "business days" in a legal or financial context often means subtracting public holidays on top of weekends. This calculator counts Mon–Fri as business days; if your use case excludes holidays, subtract them manually from the business days result.
Leap Years — The 4-Year Rule and Its Exceptions
A standard year has 365 days; a leap year has 366. Adding an extra day every four years keeps the Gregorian calendar aligned with Earth's actual orbit (approximately 365.2422 days per year). The rule has two exceptions that catch most people off guard:
| Year | Leap Year? | Reason |
|---|---|---|
| 1900 | No | Divisible by 100 but not 400 |
| 1996 | Yes | Divisible by 4 |
| 2000 | Yes | Divisible by 400 (overrides the ÷100 rule) |
| 2024 | Yes | Divisible by 4 |
| 2025 | No | Not divisible by 4 |
| 2100 | No | Divisible by 100 but not 400 |
Adding and Subtracting Days — Common Scenarios
The add/subtract mode answers questions like "what date is 90 days from now?" or "what was the date 60 days ago?" — common in contract law, subscription billing, medical follow-up schedules, and project deadlines. Here's what adding common day counts to March 15, 2024 produces:
| Starting Date | Days Added | Result Date | Day of Week |
|---|---|---|---|
| March 15, 2024 | +30 days | April 14, 2024 | Sunday |
| March 15, 2024 | +60 days | May 14, 2024 | Tuesday |
| March 15, 2024 | +90 days | June 13, 2024 | Thursday |
| March 15, 2024 | +180 days | September 11, 2024 | Wednesday |
| March 15, 2024 | +365 days | March 15, 2025 | Saturday |
All results individually calculated. Day-of-week verified against the JavaScript date engine this calculator uses.
Date Calculations for Legal Deadlines
Many legal and financial time limits are expressed in calendar days, not business days — which means weekends and holidays count toward the deadline. Miscounting by even one day can void a legal filing, trigger a penalty, or forfeit a right. Here are common examples:
| Situation | Starting Date | Days | Deadline |
|---|---|---|---|
| 30-day notice period | October 1, 2024 | +30 | October 31, 2024 |
| 90-day right of first refusal | October 1, 2024 | +90 | December 30, 2024 |
| 3-year statute of limitations | January 15, 2022 | +3 years | January 15, 2025 |
| Pregnancy due date (280 days from LMP) | April 10, 2024 | +280 | January 15, 2025 |
5 Practical Tips for Date Calculations
- Jan 15, 2020 → Jul 4, 2024 spans exactly 1,632 days. That's 233 weeks and 1 day, or 4 years, 5 months, and 19 days, or 1,167 business days, or 39,168 hours. The same gap looks different depending on which unit fits the context — use the result that matches how the other party is counting.
- "30 days" and "1 month" are not the same. 30 days from January 31 lands on March 1 (or 2 in a leap year). "1 month" from January 31 typically means February 28 (or 29) — the last day of February. Contracts should specify which they mean; this calculator uses calendar days when you enter a number, not calendar months.
- Leap day edge cases matter for annual events. If you were born on February 29, 2000 (a leap day), your "birthday" only technically exists every four years. In non-leap years, most countries treat February 28 or March 1 as the legal birthday — but laws vary. The next leap years after 2024 are 2028, 2032, and 2036; 2100 is not a leap year.
- ISO week numbering can cross year boundaries. December 31, 2024 falls in ISO Week 1 of 2025, not Week 52 or 53 of 2024 — because the ISO week starts on Monday and January 1, 2025 is a Wednesday. If you're working with ISO week references in logistics or manufacturing systems, the week number and the calendar year can differ for a few days at year-end. Source: ISO 8601 Date and Time Format
- Famous dates as a mental calibration check: September 11, 2001 was a Tuesday. The Apollo 11 moon landing (July 20, 1969) was a Sunday. January 1, 2000 (Y2K) was a Saturday. July 4, 1776 — the day the Declaration of Independence was adopted — was a Thursday. Run these through the Day of Week mode to verify — if a calculator gets a well-known date wrong, it's not computing correctly.