Date Calculator

Answer “how many days between two dates,” build deadlines with add/subtract years-months-days, and read calendar-day totals plus hour and approximate month/year figures. Built for planners comparing contracts, trips, rentals, and SLA windows.

Calculate duration between two dates

Result

0
days
0
weeks
0
months
0
years
0
hours
Exact breakdown
Share this tool:

Date difference and date arithmetic in one page

Search-style tasks—days between dates, day counter, add days to date—map cleanly to the two tabs.

  1. Date Difference: Pick start and end on the calendar. Read total calendar days, weeks, rounded months/years-from-days, hours, and the calendar-aware breakdown line.
  2. Add/Subtract Days: Start from any date, flip Add vs Subtract, mix years, months, and days. Results show the landed-on date and distance from today shown in the summary tiles.

Use Include end date when your rulebook counts both endpoints inside the duration (rent prorations, inclusive promotions). Leave it off for strict midnight-to-midnight gaps.

Calendar math notes

Week counts use seven calendar days per week. Month and year figures derived from day totals are rounded estimates; the breakdown row mirrors calendar months and days between picks.

Local-only picks

Selected dates stay inside your session for this tool’s scripts; nothing posts back for the calculation itself.

Frequently Asked Questions

Choose Date Difference, set start and end, then read calendar days, weeks, rounded month/year-from-days, hours, and the exact breakdown. Toggle Include end date to add one counted day so the last date sits inside the span.
Open Add/Subtract Days, pick the base date, choose Add or Subtract, type years, months, and days, then read the resulting date and weekday line in the results card.
Use Add/Subtract Days with today as the base, Add selected, and 90 in the Days box. The computed calendar date appears in the summary.
Yes. Native calendar logic covers leap days and months with different lengths so additions like February rolls resolve correctly.
Only rolling calendar days including weekends. Business-day SLAs need your holiday calendar and are not filtered here.
Checked adds one day so the end date counts inside the total day number. Unchecked uses the plain midnight-to-midnight difference without that inclusive bump.
No upload runs for the math shown here; dates stay in your browser tab while you work.

Was this tool helpful?

Comments

Loading comments...

Check Out Other Popular Tools