Date & TimeUpdated 2026-05-19

Date Difference Calculator

Calculate days, weeks, and approximate months between two dates.

Start yearStart monthStart dayEnd year

Inputs

Date Difference Calculator

Results update as you type.

Input status

6/6

Live result

Days

101

Weeks

14.43

Approximate months

3.32

Scenario compare

Save scenario A, change a few inputs, then save scenario B.

Scenario A

Not saved yet

Scenario B

Not saved yet

Quick check

Change one or two inputs to compare a second scenario before using the number.

Need more detail?

Formula, examples, and FAQ stay tucked away until you need them.

FXFormula ExplanationThe core logic behind the numbers on this page.+

This calculator uses UTC date timestamps to calculate the difference in days. Weeks are calculated by dividing the total days by 7, and months are estimated using the average length of a Gregorian month (approximately 30.4375 days). The result is a clear and accurate representation of the time difference between the two input dates.

USEHow to UseA short path from input to result.+
  1. Enter the start date.
  2. Enter the end date.
  3. Review the difference in days, weeks, and approximate months.
EXExamplesReference scenarios to sanity-check your inputs.+

Example: From 2026-01-01 to 2026-04-12 is 101 days.

FAQFAQCommon edge cases and quick clarifications.+
How do you calculate the difference in days?

We use the difference between the two date timestamps in UTC time.

Why are the months approximate?

Months have varying lengths, so we use an average month length for a simple estimate.

Can I use this calculator for any date range?

Yes, this calculator works with any two dates, past or future.

What time zone does the calculator use?

The calculator uses UTC time for date calculations.

Can I copy the results?

Yes, you can copy the calculated results for easy reference or further use.

MAPRelated CalculatorsNeighboring tools in the same decision flow.+