๐Ÿ“… Date Calculator

Count the days between two dates โ€” including working days โ€” or add and subtract days, weeks, months and years from any date.

About the Date Calculator

โ†”๏ธ Days between two dates

Counts the calendar days from the start date to the end date. By default the end date is not counted (15 โ†’ 20 July is 5 days); tick "include the end date" for inclusive counting used for deadlines and bookings.

๐Ÿ’ผ Working days too

The difference is also broken down into weekdays (Mondayโ€“Friday) and weekend days. Public holidays vary by country, so they aren't subtracted โ€” treat the weekday count as an upper bound.

โž• Add or subtract any period

Find the date 90 days from today, 6 weeks before a wedding, or 18 months after a contract starts. The result shows the weekday too, so you'll know if it lands on a weekend.

๐Ÿ“† Month-end handled properly

Adding 1 month to 31 January gives 28 February (29 in a leap year) โ€” not 3 March. When the target month is shorter, the result clamps to its last day, matching how spreadsheets' EDATE works.

๐Ÿ”’ Private by design

All calculations run in your browser with JavaScript. The dates you enter are never uploaded, stored or seen by anyone.

๐ŸŽ‚ Calculating an age?

For birthdays there's a dedicated Age Calculator โ€” exact age in years, months and days, next-birthday countdown, day of the week born and zodiac signs.