Celebrity age difference

Charles and Diana Age Difference

Prince Charles (born 14 November 1948) is older than Princess Diana (born 1 July 1961) by 12 years, 7 months and 17 days. That is 4,612 days between their dates of birth.

Age gap: Prince Charles and Princess Diana

12 years

7 months and 17 days

151completed months
658full weeks
4,612total days
13years by birth year only

Dates of birth and ages at marriage

PersonDate of birthAge on 29 July 1981
Prince Charles14 November 194832
Princess Diana1 July 196120

Prince Charles, now King Charles III, married Lady Diana Spencer on 29 July 1981. Their divorce was finalised on 28 August 1996, and Diana died on 31 August 1997.

Dates from Wikipedia (Diana, Princess of Wales, Charles III), checked on 19 October 2026.

How the age gap is calculated

Working

The calculator measures from the earlier date of birth to the later one: full calendar years first, then full months, then the remaining days.

14 Nov 1948 → 14 Nov 1960 = 12 years
14 Nov 1960 → 14 Jun 1961 = 7 months
14 Jun 1961 → 1 Jul 1961 = 17 days

Age gap = 12 years, 7 months and 17 days = 4,612 total days.

Why not just subtract the years?

Subtracting the birth years (1961 − 1948 = 13) ignores the month and day. The exact gap between Charles and Diana is 12 years, 7 months and 17 days, so the year-only answer can be off by up to a year.

Age difference = later birth date − earlier birth date

Want to check another pair? Use the age difference calculator with any two dates of birth, or the age between two dates calculator to find someone’s age on a past date.

Frequently asked questions

What is the age difference between Charles and Diana?

The age difference between Prince Charles and Princess Diana is 12 years, 7 months and 17 days, which is 4,612 days. Prince Charles was born on 14 November 1948 and Princess Diana was born on 1 July 1961.

Who is older, Charles or Diana?

Prince Charles is older. Prince Charles was born 12 years, 7 months and 17 days before Princess Diana.

How old were Charles and Diana when they married?

They married on 29 July 1981. At that time Prince Charles was 32 and Princess Diana was 20.

How many years apart are Charles and Diana?

Their birth years are 13 years apart (1948 and 1961). The exact gap is 12 years, 7 months and 17 days, because the birthdays fall at different points in the year.

How do I calculate the age difference between two people?

Enter both dates of birth in the age difference calculator. It measures the calendar interval from the earlier date to the later date in years, months and days, plus the total days.