Whole years: 15 May 1990 → 15 May 2026 = 36 years.
Whole months: 15 May → 15 September 2026 = 4 months.
Days left: 15 September → 11 October = 26 days.
36 years, 4 months, 26 days – 13,298 days in total. The next birthday is in 216 days.
Days until a date
How long from 11 October 2026 to 25 December 2026?
11 October → 11 December = 2 months.
11 December → 25 December = 14 days.
Counted day by day: 75 days, 54 of them weekdays.
2 months, 14 days – 75 days, or 10 weeks and 5 days.
A deadline 90 days away
What date is 90 days after 11 October 2026?
20 days to the end of October, 30 in November, 31 in December: 81 days.
9 more days into January.
Saturday, 9 January 2027.
年龄是如何计算的
age = whole years + whole months + remaining daysnext birthday = date of birth + (age in years + 1) years
The calculator counts whole calendar years first, then whole months, then the days that are left – the way people say their age. When a month is shorter, the anniversary moves to its last day: someone born on 31 January has a monthly anniversary on 28 or 29 February.
Dates are treated as calendar days, so the answer never shifts with time zones or daylight saving time.