DateDiff dates difference

This calculator calculates the (time) duration, date difference/counting the number of days, months, and years between two dates. Among other things, it can find how many days old you are and the weekday you were born - if you enter only one date and second leave empty.

Calculation:

January 3, 2006 - October 20, 1997 = 8 years 2 months 14 days


January 3, 2006 ... Tuesday, 1st week of year 2006; 3rd day of the year 2006.
October 20, 1997 ... Monday, 43th week of year 1997; 293th day of the year 1997.

January 3, 2006 - October 20, 1997 = 2997 days (exactly)
January 3, 2006 - October 20, 1997 ≈ 428 weeks (exactly 428.14286 weeks)
January 3, 2006 - October 20, 1997 ≈ 99 months (≈98.2623 months)
January 3, 2006 - October 20, 1997 ≈ 8 years (≈8.21096 years)