Skip to content
AllToolsDesk

Popular

  • JSON Formatter & ValidatorFormat, minify and validate JSON with error locations.
  • CSS FormatterBeautify CSS, SCSS and Less with Prettier.
  • CSS MinifierCompress CSS and see the bytes saved.
  • JavaScript FormatterBeautify JavaScript and TypeScript.
  • JavaScript MinifierMinify JavaScript with Terser.
  • HTML FormatterIndent HTML, including inline CSS and JS.
  • Compress PDFShrink PDFs for email and upload limits.
  • Word to PDFConvert .docx documents to PDF.
66 free toolsSee all tools

Date Calculator

Count the days, weeks and months between two dates, with working days, or find the date a number of days, weeks or months before or after a date.

Runs in your browser. Nothing is uploaded.

Loading tool…

About the Date Calculator

Dates come up all the time: how many days until an exam or a wedding, how long a notice period or a loan runs, how many working days a leave application covers, or what the date will be 90 days after a bill. Counting on a calendar is slow and easy to get wrong across months of different lengths and leap years.

Choose Days between dates to get the gap in years, months and days, the total in days and weeks, and the working days from Monday to Friday or excluding only Sundays. Turn on Count the end date for leave and bookings, where both the first and last day count. Or choose Add or subtract to move a date forward or back by days, weeks, months or years; adding a month to 31 January gives the last day of February, as most contracts expect.

How to use the Date Calculator

  1. 1

    Choose Days between dates or Add or subtract.

  2. 2

    Pick the start date (today is filled in) and the end date, or the amount and unit to add or subtract.

  3. 3

    Turn on Count the end date too if both the first and the last day should count, as for leave.

  4. 4

    Read the result: total days, years, months and days, weeks and working days.

Examples

1Days left in 2026 from 1 January
Before
2026-01-01 to 2026-10-30
After
9 months, 29 days
302 days in total
216 working days (Mon–Fri)
2One week of leave, both ends counted
Before
2026-11-02 to 2026-11-08, counting the end date
After
7 days
7 days in total
5 working days (Mon–Fri)
390 days after a date
Before
2026-10-30 + 90 days
After
Thu, 28 Jan 2027

Good to know

  • Working days do not exclude public holidays, which differ by state and employer.
  • Dates are calendar dates; times of day and time zones are not considered.

Frequently asked questions

Does the count include the end date?

Not by default: from 1 March to 3 March is 2 days. Turn on Count the end date too to get 3, as for leave or a hotel booking counted by days.

What counts as a working day?

Monday to Friday. The result also shows the count excluding only Sundays, for six-day weeks common in India.

What is 1 month after 31 January?

28 February (29 in a leap year). When the day does not exist in the target month, the last day of that month is used.

Is anything I enter saved?

No. Everything runs on your device and nothing is stored or sent.

More tools that pair well with this one.

Browse all tools