Count the days between two dates โ including working days โ or add and subtract days, weeks, months and years from any date.
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.
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.
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.
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.
All calculations run in your browser with JavaScript. The dates you enter are never uploaded, stored or seen by anyone.
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.