Date Calculator
Calculate the difference between two dates or add/subtract days, weeks, months, and years from a date. See total days, business days, and weekends.
Calculation Type
Time Between Dates
30 days
30
Total Days
4
Total Weeks
23
Business Days
Detailed Breakdown
| Total Days | 30 |
| Total Weeks | 4 weeks, 2 days |
| Business Days | 23 |
| Weekend Days | 7 |
| Total Hours | 720 |
| Total Minutes | 43,200 |
Quick Reference
| Event | Date | Days Away |
|---|---|---|
| End of this month | Dec 31, 2025 | 22 days |
| End of this year | Dec 31, 2025 | 22 days |
| 30 days from now | Jan 8, 2026 | 30 days |
| 90 days from now | Mar 9, 2026 | 90 days |
| 6 months from now | Jun 9, 2026 | 182 days |
| 1 year from now | Dec 9, 2026 | 365 days |
Date Calculation Tips
Business Days
Business days exclude weekends (Saturday and Sunday). This is useful for calculating shipping times, project deadlines, and payment terms like "Net 30 business days."
Financial Deadlines
Tax deadline: April 15. IRA contribution deadline: April 15 for prior year. 401(k) contributions: December 31. HSA contributions: April 15 for prior year.
Common Time Periods
- 1 quarter = ~91 days
- 1 year = 365 days (366 leap)
- 1 month = ~30.4 days average
Frequently Asked Questions
What are business days?
Business days are Monday through Friday, excluding weekends. They're used for:
- Shipping and delivery estimates
- Payment terms (Net 30, etc.)
- Project deadlines
- Legal and financial deadlines
Quick time references
| 1 week | 7 days |
| 1 month | ~30.4 days (average) |
| 1 quarter | ~91 days |
| 1 year | 365 days (366 leap year) |
| 1 decade | 3,652-3,653 days |
Important financial dates
- April 15: Tax filing deadline, IRA contribution deadline
- October 15: Extended tax filing deadline
- December 31: 401(k) contribution deadline
- January 1: New contribution limits take effect
Leap years
Leap years have 366 days (February 29). A year is a leap year if:
- Divisible by 4, AND
- NOT divisible by 100, UNLESS
- Also divisible by 400
2024, 2028, 2032 are leap years. 2100 is not.