Date Calculator
Count the days between two dates, or add and subtract time from any date.
Today is Friday, June 12, 2026. Adding 30 calendar days lands on Sunday, July 12, 2026; 30 business days from today (weekends excluded) is Friday, July 24, 2026. Use the calculator below for any other start date or offset.
How does the date calculator work?
In duration mode, DateSolver subtracts your start date from your end date and returns a calendar-accurate breakdown with year, month, week, and day components. A negative result means your end date comes before your start date.
How do you add or subtract days from a date?
Switch to add-or-subtract mode, set a starting date, an amount, and a unit (days, weeks, months, or years). The calculator shifts your start date by that amount and reports the resulting calendar date. All math respects leap years and varying month lengths.
Does it count weekends?
Yes by default. For a working-day count that skips Saturdays and Sundays, switch to the Business Days Calculator. For a quick lookup of a popular offset, jump to the Days From Today index.
A worked example
Say today is Friday, June 12, 2026 and you need the date 45 days from now. Count forward: 45 calendar days lands you on Monday, July 27, 2026. If your deadline only counts working days, you'd skip 13 weekend days inside that window, so the same 45 working days actually pushes the date about three weeks further out. That's the gap people forget when planning visa windows, return periods, or contract milestones.
Quick reference: common offsets from Friday
| Offset | Date (calendar days) |
|---|---|
| 7 days | Friday, June 19, 2026 |
| 14 days | Friday, June 26, 2026 |
| 21 days | Friday, July 3, 2026 |
| 30 days | Sunday, July 12, 2026 |
| 45 days | Monday, July 27, 2026 |
| 60 days | Tuesday, August 11, 2026 |
| 90 days | Thursday, September 10, 2026 |
| 100 days | Sunday, September 20, 2026 |
| 120 days | Saturday, October 10, 2026 |
| 180 days | Wednesday, December 9, 2026 |
| 365 days | Saturday, June 12, 2027 |
What people actually use a date calculator for
Most people land here with a real deadline in mind, not a math problem. The patterns we see most often: figuring out the last day of a 90-day tourist visa, checking when a 30-day return window closes on a purchase, counting down a 90-day probation period at a new job, working out a pregnancy due date 280 days from a last menstrual period, or pinning the close date on a 60-day real estate contract. In every case the question is the same — what calendar date does this land on — and a calculator beats counting on fingers.
The other big use case is looking backward. People want to know what day a contract was signed, when a 90-day notice period started, or how many days ago a payment was sent. Days between dates handles that with a single click. If you only care about working days, switch to the business days calculator; that's the one HR and legal teams default to.
Why the answer sometimes surprises people
Months and years don't have a fixed length, so "three months from today" can be 89, 90, 91, or 92 days depending on which months you cross. A 30-day month into a 31-day month adds a day; February throws everything off. The calculator handles this for you, but it's worth knowing why a colleague's spreadsheet might disagree by a day or two — they probably averaged months to 30 days, which is fine for estimates but not for legal deadlines. For anything contractual, use the calendar-accurate result above; you'll land on the same date your counterparty does.
One more thing about today specifically: in 30 calendar days you'll be at Sunday, July 12, 2026. Bookmark that or copy it from the ticket above — it's the kind of detail that's easy to lose between tabs.
Frequently asked questions
How does the date calculator work?
Pick a start and end date. DateSolver counts the exact days between them in your local timezone. You can also switch to add-or-subtract mode to find the date a given number of days, weeks, months, or years from a starting date.
Does it count both the start and end date?
By default it counts the number of full days between the two dates, so the start date isn't included. Tick the 'count end date' box to add one to the result.
Are leap years handled correctly?
Yes. All math uses date-fns, which respects leap years, varying month lengths, and daylight saving transitions.
Is my data sent anywhere?
No. Every calculation happens in your browser. Nothing you enter is uploaded or stored.
Are months treated as 30 days?
No. The calculator uses calendar-accurate math, so the length of each month is respected. A 'month' in add-mode means jumping to the same day-of-month in the target month — for example, adding one month to January 31 gives February 28 (or 29 in a leap year).
What if my deadline lands on a weekend?
The result above shows the literal calendar date. Many contracts roll deadlines forward to the next business day; check the source document. If you need a working-day count instead, the business days calculator handles that.

