ToolNimbus

Date Calculator

Use this free Date Calculator to find the number of days, weeks, and months between two dates, or to add and subtract days from any starting date. Whether you are counting how many days until an event, measuring the gap between two dates, or working out a future deadline, the tool gives you an exact answer instantly. It counts every calendar day, including weekends and holidays. There is nothing to install and no sign-up required. Just pick your dates and read the result.

Pick two dates to compare

How to Use

The calculator opens in Date Difference mode, where you pick a Start Date and an End Date using the two date pickers. As soon as both fields hold valid dates, four result cards appear showing the difference in Days, Weeks, Months, and Years. To do date arithmetic instead, click the Add / Subtract Days card at the top to switch modes; then choose a Start Date, type a Number of Days, select either the + Add or the − Subtract button, and press Calculate. The result appears as a full, readable date such as "Friday, March 14, 2025". You can switch between the two modes at any time without losing your place.

Why This Tool Is Useful

Counting days on a paper calendar is slow and easy to get wrong, especially across month boundaries, leap years, and year changes. This tool removes the guesswork: it tells you precisely how many days and weeks separate two dates, or exactly what date falls a set number of days before or after a starting point. That makes it handy for trip planning, tracking a project deadline, scheduling a follow-up, or counting down to a birthday, wedding, or launch. Because the math is automatic, you avoid the classic off-by-one mistakes that come from manual counting.

How to find the days and weeks between two dates

In Date Difference mode you simply choose a Start Date and an End Date, and the calculator reports the gap in four units at once: days, weeks, months, and years. The order does not matter because the result is always shown as a positive span, so you get the same number of days between two dates whether you put the earlier or later date first.

The Days figure is the raw count of calendar days between the two dates. The Weeks figure is that day count divided into whole seven-day blocks, so 16 days between two dates shows as 2 weeks (with two days left over that are not shown separately). Months and years are likewise counted as completed whole units, which is why a 45-day span shows as 1 month rather than one-and-a-half.

  • Days: the total number of calendar days in the span
  • Weeks: the number of complete seven-day weeks
  • Months: the number of complete calendar months
  • Years: the number of complete years

How to count how many days until an event

There is no named-event countdown here, but counting how many days until a future event is easy: stay in Date Difference mode, set the Start Date to today, and set the End Date to your event date. The Days card then shows how many days until that event, and the Weeks card shows the same span in weeks.

This works for any future milestone such as an exam, a wedding, a product launch, a holiday, or a contract renewal. Because the result is always positive, you can also point it at a past date to see how many days have elapsed since something happened.

How to add days to a date or subtract days from a date

Switch to Add / Subtract Days mode when you need a future or past date rather than a span. Pick the Start Date, enter the Number of Days, choose + Add or − Subtract, and press Calculate to see the resulting date written out in full, including the day of the week.

This is the fastest way to answer questions like "what date is 90 days from now" or "what was the date 30 days ago." Adding days to a date is common for billing cycles, return windows, notice periods, and probation or trial end dates; subtracting days from a date helps you back-plan from a deadline.

  • Add days to a date: pick the start date, enter the days, choose + Add
  • Subtract days from a date: pick the start date, enter the days, choose − Subtract
  • The number of days must be zero or greater (use Subtract for going backward rather than typing a negative number)

Inclusive vs exclusive: the common off-by-one error

The single most common mistake in date counting is mixing up inclusive and exclusive counting. This calculator counts the difference exclusively, meaning it measures the gap between the two dates and does not count the start date as a full day on top of the end date.

For example, from June 1 to June 4 the tool reports 3 days, because there are three steps (or three nights) between the two dates. If you are counting inclusively (counting both June 1 and June 4 as days you are present, like hotel days versus nights, or the total days a coupon is valid), you would say four days. In those situations, add one to the tool's result.

A simple rule of thumb: if you want the length of a stay or an event that occupies both the first and last day, add 1 to the exclusive difference shown here.

Every calendar day counts: no business-day or working-day mode

This calculator counts every single calendar day in the span, including weekends and public holidays. It does not have a business-days or working-days mode, so it will not skip Saturdays, Sundays, or holidays for you, and it does not exclude any day from the count.

If you need working days only (for example, a 10-business-day shipping estimate or a legal notice period counted in business days), the figure here will be larger than the working-day count, since a typical week has only five working days. Use the days result as your starting point and subtract the weekends and holidays that fall inside your range yourself.

Leap years, month lengths, and year boundaries

Calendars are irregular: months range from 28 to 31 days and leap years add a 29th of February every four years. This tool accounts for all of that automatically, so a span that crosses a leap day or several different month lengths is still counted accurately.

You can pick any two dates regardless of how many years apart they are, and add or subtract any number of days across year boundaries, and the result will respect the real calendar rather than assuming every month is 30 days or every year is 365.

Common time-span reference (days and weeks)

PeriodDaysWeeks
1 week7 days1 week
2 weeks14 days2 weeks
30 days30 days≈4.3 weeks
90 days90 days≈12.9 weeks
180 days180 days≈25.7 weeks
1 year365 days≈52.1 weeks
1 leap year366 days≈52.3 weeks

Frequently Asked Questions

How many days are between two dates?

Put the calculator in Date Difference mode, choose your Start Date and End Date, and the Days card shows the exact count. The result is always positive, so the order of the two dates does not change the answer.

How many weeks are between two dates?

The same Date Difference mode shows a Weeks card alongside the Days card. Weeks are counted as complete seven-day blocks, so a 16-day span shows as 2 weeks; any leftover days are reflected in the Days figure rather than as a fraction of a week.

How do I count how many days until a future event?

Set the Start Date to today and the End Date to the event date. The Days card then tells you how many days until that event, and the Weeks card shows the same countdown in weeks. There is no named-event countdown, so you simply choose the event date as the second date.

How do I add 90 days to a date?

Switch to Add / Subtract Days mode, pick your Start Date, type 90 in the Number of Days field, make sure + Add is selected, and press Calculate. The tool returns the full resulting date, including the day of the week.

How do I subtract days from a date?

In Add / Subtract Days mode, choose the Start Date, enter how many days you want to go back, select the − Subtract button, and press Calculate. Enter the number as a positive value and let the Subtract button handle the direction; the field will not accept a negative number.

Do the calculations include or exclude the end date?

The difference is counted exclusively, meaning it measures the gap between the two dates without adding an extra day for the start date. From June 1 to June 4 it reports 3 days. If you need an inclusive count that includes both the first and last day, add 1 to the result.

Does the tool count business days or skip weekends and holidays?

No. It counts every calendar day in the span, including weekends and holidays, and has no business-day or working-day mode. For a working-days figure you will need to subtract the weekends and holidays that fall inside your date range yourself.

Does it handle leap years and dates across different years?

Yes. The calculator follows the real calendar, correctly accounting for leap years, varying month lengths, and any number of years between your dates, so spans that cross February 29 or multiple year boundaries are still accurate.

How is this different from the Age Calculator?

This Date Calculator measures the generic gap between any two dates or does day arithmetic, while the Age Calculator is purpose-built to turn a birth date into your age in years, months, and days. If you specifically want someone's age, the Age Calculator is the better fit.

Can it work with hours and minutes too?

No, this tool works in whole calendar days, weeks, months, and years. If you need to add, subtract, or convert hours, minutes, and seconds, use the Time Calculator instead.

Related Tools