Date Calculator
Calculate the number of days between two dates, or add and subtract a specific number of days from a starting date. Useful for project planning, countdowns, and scheduling.
Date calculations look simple but contain surprising complexity. Days, months, and years aren't uniform — months range 28-31 days, years contain 365 or 366 days, and date arithmetic requires careful handling of these variations. This calculator handles two common date operations: finding the number of days between two dates (useful for deadlines, anniversaries, project timelines, contract durations), and adding or subtracting a specific number of days from a starting date (useful for scheduling, due dates, contract terms).
Common scenarios: How many days until vacation? When does a 90-day contract terminate from today? How many days have you been with your spouse? When is your library book due (21 days from checkout)? When does a 6-month rental lease expire? When is the 30th day of a 30-day money-back guarantee? Each requires accurate date math accounting for varying month lengths and leap years. Manual calculation is error-prone; this calculator handles edge cases automatically.
Use this calculator for: project deadline calculation, contract term ending dates, anniversary/milestone tracking, due date computation (loans, returns, deliveries), and general date planning. Important context: many contracts and legal documents specify exact days vs. months — "30 days" is precise; "1 month" varies (28-31 days). When dates fall on weekends or holidays, some processes shift to next business day (banking, court filings); others don't shift (calendar deadlines). Verify whether your specific date calculation requires business days vs. calendar days. For business day calculations, weekend skipping and holiday exclusions require separate logic beyond this calculator.
Inputs
Used in difference mode
Used in add/subtract mode
Results
Days Between
364
Weeks Between
52
Months Between
~11
Date Details
| Detail | Value |
|---|---|
| Start Day of Week | Thursday |
| End/Result Day of Week | Thursday |
| Total Days | 364 |
| Total Weeks | 52 |
| Approx Months | 11 |
Formula
How to use this calculator
- Select mode: "Days Between Dates" or "Add/Subtract Days from a Date".
- For Days Between Dates: enter start date and end date.
- For Add/Subtract: enter start date and number of days (positive to add, negative to subtract).
- Review the result.
- For contract terms: use exact days (30, 60, 90) for unambiguous calculations rather than "1 month" (varies).
- For project deadlines: count from start date forward to set realistic completion dates.
- For business day calculations: this calculator uses calendar days. Subtract weekends/holidays separately for business day calculations.
- For multi-year calculations: leap years are handled automatically.
- For age calculations: use age-calculator for years/months breakdown.
- For verification: simple cases (December 1 + 30 days = December 31) can be mentally verified.
- For complex date math: spot-check by counting weeks or using a calendar.
Worked examples
Project deadline calculation
Project starts February 1, 2026. Contract requires 120-day completion. February 1, 2026 + 120 days = June 1, 2026 Project must be complete by June 1. Common deadline structure: track days remaining throughout project. With 30 days remaining, prepare deliverables. With 7 days, focus on final reviews and submission preparation. For business day projects: 120 calendar days ≈ 85 business days (excluding weekends + ~5 federal holidays). Plan accordingly if business days matter.
Contract anniversary
Marriage date: June 15, 2010. Looking ahead to 25th anniversary. End date: June 15, 2035 Days difference: ~9,131 days Years: 25 years exactly Big anniversary milestones: 1 year: June 15, 2011 (365 days) 5 years: June 15, 2015 (1,826 days) 10 years: June 15, 2020 (3,653 days) 25 years: June 15, 2035 (9,131 days — Silver anniversary) 50 years: June 15, 2060 (18,263 days — Golden anniversary) Each milestone exactly on the calendar anniversary, regardless of leap year accumulation. Calendar handles automatically.
Loan grace period
Student loan payment due May 15. Grace period is 15 days before late fees apply. May 15 + 15 days = May 30 Payment received by May 30 (calendar day): no late fee. Payment May 31 or later: late fee triggers. For payment processing: account for mail time (3-5 business days), check clearing (1-3 business days), or use electronic payment for same-day processing. Best practice: set up automatic payment 5-7 days before due date to avoid grace period concerns.
When to use this calculator
Use this calculator for project deadline calculation, contract term ending dates, anniversary tracking, due date computation, vacation planning, or any scenario requiring exact day count.
Pair with age-calculator (years/months breakdown), time-calculator (time of day calculations), and time-zone-converter (across-timezone scheduling).
Important date calculation considerations:
1. **Calendar vs. business days.** Calendar days include weekends; business days exclude. Verify which your specific calculation requires.
2. **Leap years handled automatically.** Date calculations correctly account for 366-day leap years (2024, 2028, 2032, etc.).
3. **Use exact days for legal/financial contexts.** "30 days" is precise; "1 month" varies 28-31 days. Specifying exact days eliminates ambiguity.
4. **Time zones can shift dates.** "March 5" in one timezone may be "March 4" or "March 6" in another. For international scheduling, specify timezone.
5. **Daylight Saving doesn't affect days.** DST changes affect times within a day, not date counting itself.
6. **Some processes shift weekend dates.** Banking, court filings, postal services often shift weekend deadlines to next business day. Verify your specific process.
7. **Historical calendars differed.** Julian to Gregorian transition (1582 for Catholic countries; varied dates for others). Most calculators assume current Gregorian for all dates.
8. **Cultural calendars vary.** Islamic, Hebrew, Chinese calendars have different systems. Most online calculators (this one) use Gregorian (worldwide standard).
9. **Anniversary calculation simplicity.** Calendar date recurs annually — June 15 anniversary always on June 15. Day count between anniversaries: 365 or 366 days alternating.
10. **Compound deadlines.** "60 days from completion of phase 1" requires sequential calculation. Track each milestone separately.
11. **Notice periods.** "60 days notice" typically means notification given 60 days BEFORE effective date. Plan submission timing accordingly.
12. **Statute of limitations.** Legal deadlines often specified in years. Verify state-specific rules for tolling, extensions, and discovery date triggers.
Common mistakes to avoid
- Confusing "30 days" with "1 month". 30 days is exact; 1 month varies 28-31 days. Use exact days for legal/financial precision.
- Forgetting leap years in long-period calculations. 2024 was leap year; 2025 wasn't; varies by 1 day across multi-year spans.
- Mixing business days and calendar days. Verify which your specific calculation requires.
- Ignoring time zones for international scheduling. Same calendar date can differ by 24 hours globally.
- Forgetting that some processes don't shift weekends. Most calendar deadlines don't move; only some processes (banking, court) shift weekend dates.
- Manual calculation errors with month transitions. Math gets tricky around month-end boundaries; use calculator for accuracy.
Frequently Asked Questions
Sources & further reading
- Date and Time Standards — International Organization for Standardization
- Calendar Information — U.S. National Institute of Standards and Technology
- Time Service — U.S. Naval Observatory