Date Difference Calculator to Calculate Days Between Dates

Date Difference Calculator Sign

This calculator will calculate the number of days between two dates and then translate those number of days to their equivalent years, months, weeks, hours, minutes, and seconds.

Note that if you would like to see what the date would be if you were to add days to a date or subtract days from a date (or add or subtract other time units, such as weeks, months, years, etc.), please visit the Date Time Calculator.

Or, if you would like to calculate the number of business days between two dates, or calculate the date after adding or subtracting a number of working days, please visit the Business Days Calculator.

Many Cool Uses!

Want to know how many days until a future event? Simply enter today as the starting date and the future event date as the ending date and the time duration calculator will instantly show you how long you have left to wait.

Or, want to know how much time has elapsed since a past event? No problem. Just enter the past date as the starting date, enter today's date as the ending date, press the Calculate Date Difference button and voila!

Here are just a few of the many uses for this time duration calculator:

  • How many days until my birthday?
  • How many days left until Christmas?
  • How many days until our vacation?
  • How many weeks left of the school year?
  • How many days do I have left to meet my deadline?
  • How many years, months, and days until my retirement?
  • How long have we known each other?
  • How long have we been married?
  • What is our age difference based on our birth dates?
Read more ...

Also on this page:

Date Difference Calculator

Calculate days between dates and translate to equivalent years, months, weeks, hours, minutes, and seconds.

Special Instructions

Learn More

Selected Data Record:

A Data Record is a set of calculator entries that are stored in your web browser's Local Storage. If a Data Record is currently selected in the "Data" tab, this line will list the name you gave to that data record. If no data record is selected, or you have no entries stored for this calculator, the line will display "None".

DataData recordData recordSelected data record: None
Starting date:

Starting date:

Select the month and day and enter the 4-digit year of the beginning date. Note that the starting year must be less than 4000.

Ending date:

Ending date:

Select the month and day and enter the 4-digit year of the ending date. Note that the ending year must be less than 4000, and the ending date must be later than the starting date.

# Days:Number of days:Number of days between dates:Number of days between dates:

Number of days between dates:

This is the number of days between dates entered in the top portion of the time between dates calculator. Note that the number of days between dates does not include the day of the ending date. Simply add one to the result to include it.

# Weeks:Number of weeks:Number of weeks between dates:Number of weeks between dates:

Number of weeks between dates:

This is the number of weeks between dates entered in the top portion of the calculator (days divided by 7).

# months:Number of months:Number of months between dates:Number of months between dates:

Number of months between dates:

This is the number of months between dates entered in the top portion of the calculator (days divided by average number of days in a month, 30.4375).

# years:Number of years:Number of years between dates:Number of years between dates:

Number of years between dates:

This is the number of years between the two dates entered in the top portion of the calculator (days divided by average number of days in a year, 365.25).

If you would like to save the current entries to the secure online database, tap or click on the Data tab, select "New Data Record", give the data record a name, then tap or click the Save button. To save changes to previously saved entries, simply tap the Save button. Please select and "Clear" any data records you no longer need.

Help and Tools

Bonus

Bonus calculators and frequently asked time and date questions.

How Many Years Calculator

Use the following calculator to calculate the number of years between two years or years since a past year.

How Many Years Calculator
Start year:
End year:
Years between:
Including end year:

How Many Months Calculator

Use the following calculator to calculate the number of months from one month and year to another, or months since a past month and year.

How Many Months Calculator
Start:
End:
Months between:
Including end month:

Frequently Asked Time and Date Questions

How many weeks in a month?

Answer: 4.348 weeks

(365.25 average days per year divided by 12 months, divided by 7 days).

How many days in a month?

Answer: 30.4375 days

(1461 average days per 4-year period divided by 4 years, divided by 12 months).

Or, how many days in ...

Month# Days
January31
February28/29
March31
April30
May31
June30
July31
August31
September30
October31
November30
December31

How many weeks are in a year?

Answer: 52.1786 weeks

(365.25 average days per year divided by 7 days)

How many months in a year?

Answer: 12 months

What date are we today?

Answer:

Note: Refresh/reload the page to update this and all answers below this line.

How many days have passed this year?

Answer: days, not including today.

How many days left in ?

Answer: days, not including today.

How many weeks left in ?

Answer: weeks.

How many days to Christmas ?

Answer: days.

How many weeks till Christmas ?

Answer: weeks.

Adjust Calculator Width:

Move the slider to left and right to adjust the calculator width. Note that the Help and Tools panel will be hidden when the calculator is too wide to fit both on the screen. Moving the slider to the left will bring the instructions and tools panel back into view.

Also note that some calculators will reformat to accommodate the screen size as you make the calculator wider or narrower. If the calculator is narrow, columns of entry rows will be converted to a vertical entry form, whereas a wider calculator will display columns of entry rows, and the entry fields will be smaller in size ... since they will not need to be "thumb friendly".

Show/Hide Popup Keypads:

Select Show or Hide to show or hide the popup keypad icons located next to numeric entry fields. These are generally only needed for mobile devices that don't have decimal points in their numeric keypads. So if you are on a desktop, you may find the calculator to be more user-friendly and less cluttered without them.

Stick/Unstick Tools:

Select Stick or Unstick to stick or unstick the help and tools panel. Selecting "Stick" will keep the panel in view while scrolling the calculator vertically. If you find that annoying, select "Unstick" to keep the panel in a stationary position.

If the tools panel becomes "Unstuck" on its own, try clicking "Unstick" and then "Stick" to re-stick the panel.