Count the exact number of days between two dates, with the gap also shown in weeks and in approximate years, months and days.
Open in the full calculator → — with every other tool, the AI tutor and PNG export.
From 1 January 2026 to 1 October 2026 is 273 days = 39 weeks.
A student was born on 15 March 2008. Find their exact age on 21 September 2026.
Step 1 โ Has this year's birthday already occurred? 15 March comes before 21 September,
so yes: the student has already turned an extra year in 2026.
Step 2 โ Years = 2026 โ 2008 = 18.
Step 3 โ Count the remaining months and days from the birthday to the target date:
15 March 2026 โ 15 September 2026 is exactly 6 months; 15 September 2026 โ
21 September 2026 is 6 days.
Exact age = 18 years, 6 months, 6 days.
Quoted from Date and Age Calculations โ The Exact-Days Method.
Now find the age of a student born on 25 December 2005, again on 21 September 2026.
Step 1 โ Has the 2026 birthday occurred yet? 25 December comes after 21 September, so
no โ the student's most recent birthday was 25 December 2025.
Step 2 โ Years = 2026 โ 2005 โ 1 (birthday not yet reached this year) =
20.
Step 3 โ Count from 25 December 2025 to 21 September 2026: 25 December โ 25 August 2026 is
8 months; 25 August โ 21 September is 6 days left in August (25โ31) plus
21 days in September = 27 days.
Exact age = 20 years, 8 months, 27 days.
Quoted from Date and Age Calculations โ The Exact-Days Method.
One of the unit converters in the Chemistry Calculator Suite, alongside its chemistry, physics and maths tools. Nothing is behind a login and no value you type is sent anywhere — the conversion runs in your own browser.
The Date converter above is the live tool — it converts right here on the page. The link under it opens the full suite with this set already selected.