Calculate the exact number of days between any two dates, add or subtract days from a date, or find your precise age in years, months, and days. Handles leap years, varying month lengths, and business day calculations automatically.
| From | To | Days | Weeks | Months |
|---|---|---|---|---|
| Jan 1 | Mar 1 (non-leap) | 59 | 8 weeks, 3 days | 2 months |
| Jan 1 | Mar 1 (leap year) | 60 | 8 weeks, 4 days | 2 months |
| Jan 1 | Jul 1 | 181 | 25 weeks, 6 days | 6 months |
| Jan 1 | Dec 31 (non-leap) | 364 | 52 weeks | ~12 months |
| Today (Apr 3) | Dec 31 | 272 | 38 weeks, 6 days | ~9 months |
| Today (Apr 3) | Jul 4 | 92 | 13 weeks, 1 day | 3 months, 1 day |
| Today (Apr 3) | Jan 1, 2027 | 273 | 39 weeks | ~9 months |
| Scenario | How to Calculate | Example |
|---|---|---|
| Project deadline | Start date + business days | Mar 1 + 45 business days = May 5 |
| Lease expiration | Start date + months | Apr 15 + 12 months = Apr 15 next year |
| 90-day warranty | Purchase date + 90 days | Feb 10 + 90 days = May 11 |
| Notice period | Notice date + working days | Varies by contract (30, 60, 90 days) |
| Countdown to event | Event date − today | Wedding: Jun 15 − Apr 3 = 73 days |
| Exact age | Birth date → today | Mar 15, 1990 → Apr 3, 2026 = 36 years, 19 days |
| Month | Days | Month | Days |
|---|---|---|---|
| January | 31 | July | 31 |
| February | 28 / 29* | August | 31 |
| March | 31 | September | 30 |
| April | 30 | October | 31 |
| May | 31 | November | 30 |
| June | 30 | December | 31 |
*29 days in leap years (2024, 2028, 2032...)
Calculate days between any two dates instantly — handles leap years and month boundaries.
Open Date Calculator