Date Calculator – Days Between Dates, Add/Subtract Days Online
Calculate the number of days between any two dates, or add/subtract days from a date. Our free date calculator handles business days, weeks, months, and years with precision.
What Is a Date Calculator?
A date calculator performs arithmetic on dates—finding the difference between two dates, or adding/subtracting time periods from a specific date. It eliminates the complexity of varying month lengths, leap years, and calendar quirks.
Calculation Types
| Function | Description | Example |
|---|---|---|
| Days Between | Count days from one date to another | Jan 1 to Dec 31 = 364 days |
| Add Days | Find date X days from now | Today + 90 days = ? |
| Subtract Days | Find date X days ago | Today - 30 days = ? |
| Business Days | Exclude weekends | 30 business days = ? |
| Date Difference | Years, months, days | Age in years, months, days |
How to Use This Tool
Calculate Days Between Dates
- Enter the start date
- Enter the end date
- View the difference in days, weeks, months, and years
Add or Subtract Days
- Enter a starting date
- Enter the number of days to add or subtract
- View the resulting date
Common Use Cases
Business & Legal
- Contract deadlines — Calculate due dates
- Notice periods — Determine resignation end dates
- Statute of limitations — Count legal deadlines
- Probation periods — Track 90-day reviews
- Payment terms — Net 30, Net 60 calculations
Project Management
- Sprint planning — Calculate sprint end dates
- Milestone tracking — Days until deliverables
- Project timelines — Duration calculations
- Vacation planning — Count days off
Personal Life
- Age calculations — Exact age in days
- Anniversary countdown — Days until special dates
- Pregnancy tracking — Due date calculations
- Fitness goals — 30-day challenge tracking
Finance
- Interest calculations — Days in interest period
- Investment holding periods — Capital gains timing
- Bill due dates — Days until payment
- Subscription tracking — Trial period end dates
Business Days vs. Calendar Days
| Type | Includes | Use Case |
|---|---|---|
| Calendar Days | All days including weekends | General counting |
| Business Days | Mon-Fri only | Work deadlines |
| Working Days | Business days minus holidays | Precise work scheduling |
Business Days Calculation
- Excludes Saturdays and Sundays
- Holidays may or may not be included (specify your requirements)
Date Calculation Examples
| Start | End | Calendar Days | Business Days |
|---|---|---|---|
| Jan 1, 2024 | Jan 31, 2024 | 30 | 22 |
| Jan 1, 2024 | Feb 29, 2024 | 59 | 42 |
| Jan 1, 2024 | Dec 31, 2024 | 365 | 261 |
Frequently Asked Questions
Does it account for leap years?
Yes! February 29 is automatically included in leap years (divisible by 4, except century years not divisible by 400).
Is today included in the count?
This depends on your counting method:
- Inclusive: Both start and end dates count
- Exclusive: Only days between (most common)
- Our tool shows both calculations.
How do I calculate just business days?
Toggle the "Business Days Only" option to exclude Saturdays and Sundays from your calculation.
Can I account for holidays?
Holiday exclusion varies by region and organization. Our business days calculation excludes weekends; you may need to manually adjust for holidays.
What's the maximum date range?
Calculate dates spanning centuries—from ancient history to far-future dates. The tool handles any valid calendar date.
How accurate is this for historical dates?
Modern Gregorian calendar calculations are exact. Pre-1582 dates (before Gregorian adoption) may have minor variances depending on regional calendar adoption.
Handling Tricky Cases
Month-End Calculations
Adding "1 month" to January 31 gives February 28/29, not March 3. Month endings are handled intelligently.
Year Calculations
Adding "1 year" on Feb 29 gives Feb 28 in non-leap years.
Time Zones
Date calculations use calendar dates without time zones. For time-sensitive calculations, consider the Time Calculator.
Pro Tips
- Double-check endpoints — Know if start/end dates are included
- Verify business days — Different countries have different workweeks
- Account for holidays — Manually adjust for public holidays
- Use for planning — Count backwards from deadlines
- Save key dates — Note important calculation results
Date Reference
Days in Each Month
| Month | Days | Leap Year |
|---|---|---|
| January | 31 | 31 |
| February | 28 | 29 |
| March | 31 | 31 |
| April | 30 | 30 |
| May | 31 | 31 |
| June | 30 | 30 |
| July | 31 | 31 |
| August | 31 | 31 |
| September | 30 | 30 |
| October | 31 | 31 |
| November | 30 | 30 |
| December | 31 | 31 |
| Total | 365 | 366 |