Skip to content

Date Calculator

Calculate days between two dates or add/subtract days from a date.

Days
0
Weeks
0.0
Months (approx)
0.0
Years (approx)
0.00
Additional Details
Business Days (excl. weekends)
0
Hours
0
Minutes
0
Quick Presets

Date Calculator: Find Days Between Dates or Add Days to a Date

A date calculator is an essential tool for anyone who needs to count the number of days between two dates or determine a future or past date by adding or subtracting days. While this sounds simple, manual calculations can be tricky due to months of varying length, leap years, and the difficulty of counting across year boundaries.

Our date calculator offers two modes. The first mode calculates the exact number of days between any two dates, also showing the equivalent in weeks and approximate months. This is useful for project planning, tracking pregnancy weeks, calculating contract durations, or figuring out how many days until a deadline.

The second mode lets you add or subtract a specific number of days from any starting date. Enter a negative number to go backward in time. This is perfect for computing due dates, warranty expiration, notice periods, or any scenario where you need to know "what date is X days from now?"

All results are computed instantly using your browser's built-in date handling, which correctly accounts for daylight saving time transitions, leap years, and month boundaries. The result date is displayed both in a localized long format (with day of the week) and in ISO format for easy reference.

FAQ

Share
SponsoredAd

Professional graphing with Desmos

Beautiful, interactive math visualizations. Graph functions, plot data, and explore math concepts effortlessly.

FAQ

Does the date calculator account for leap years?+
Yes. The calculator uses the JavaScript Date object, which correctly handles leap years. February 29 is included in calculations when applicable, and the day count between dates is always accurate.
How do I calculate business days (excluding weekends)?+
This calculator counts all calendar days including weekends and holidays. For business days only, you would need to manually subtract weekends (roughly 2 days per 7) or use a specialized business day calculator.
Can I calculate dates far in the past or future?+
Yes. The JavaScript Date object supports dates from approximately 271,821 BCE to 275,760 CE, so you can calculate date differences across centuries without any issues.
Why does the months count say "approx"?+
Because months have different lengths (28-31 days), converting a day count to months requires an approximation. We use 30.44 days per month (365.25/12), which is the average month length over a four-year cycle.
How do I find the date 90 days from today?+
Switch to the "Add/Subtract Days" mode, make sure today's date is selected, type 90 in the days field, and the result date will appear instantly below.

Most Popular Tools