Date & Time

Age Difference Between Two People

Learn how to calculate the age difference between two people in years, months, days, and total days using their dates of birth.

Updated July 14, 2026

To calculate the age difference between two people, compare the earlier date of birth with the later date of birth. The calendar gap can be shown in years, months, and days or as a total number of days. The older person is the one with the earlier birth date.

Related toolAge Calculator

Enter a date of birth and target date to calculate completed years, months, days, total days, and the next birthday.

Open calculator
Two-person comparisonThe difference is the duration between the two birth dates

The earlier date belongs to the older person.

Age difference between two people A timeline comparing March 15, 1990 with October 20, 1994.Older person15 Mar 1990Younger person20 Oct 19944 years, 7 months, 5 days1,680 total days between the dates of birth

What Age Difference Means

Age difference is the amount of calendar time between two dates of birth.

It does not depend on today's date. Once both people have been born, the duration between their birth dates remains constant.

The result can be shown as completed years, months, and days or as a total number of days.

Which Person Is Older?

The person with the earlier date of birth is older. The person with the later date of birth is younger.

Someone born in March 1990 is older than someone born in October 1994 because March 1990 appears earlier on the calendar timeline.

Comparing full dates avoids confusion caused by birthdays occurring at different times of the year.

The Basic Calculation Method

Place the earlier birth date first and the later birth date second.

Count completed years, then completed months after the latest yearly anniversary, and finally the remaining days.

This follows the same sequence used in exact age calculation.

Age-difference formulaAge difference = later birth date - earlier birth date

Worked Example

Suppose one person was born on March 15, 1990 and another was born on October 20, 1994.

From March 15, 1990 to March 15, 1994 there are four completed years. From March 15 to October 15 there are seven completed months. From October 15 to October 20 there are five days.

The exact age difference is four years, seven months, and five days.

Completed years4 years
Completed months7 months
Remaining days5 days

Age Difference in Total Days

The same gap can also be expressed as one total-day value. In this example, the two birth dates are 1,680 days apart.

Total days are useful for precise duration comparison, while years, months, and days are easier to read in ordinary language.

Read How to Calculate Age in Days for the total-day method.

Why Subtracting Current Ages Can Be Misleading

Subtracting two whole-number ages can hide the months and days between birthdays.

At one point in the year, two people may appear four years apart. At another point, the displayed whole-number ages may appear five years apart.

The true birth-date difference does not change.

People Born in the Same Year

Two people born in the same calendar year can still be many months apart.

Someone born on January 1 and someone born on December 31 are almost one full year apart even though their birth years match.

The month and day must always be included when an exact age gap is needed.

Leap-Day Birth Dates

A February 29 birth date can make manual calculations more confusing in non-leap years.

The gap between two fixed birth dates remains stable, but anniversary handling may need a month-end rule.

Read Leap-Year Birthday Age Calculation for more detail.

Age Difference on a Future Date

The exact duration between two dates of birth stays the same on every future date.

The displayed whole-number ages can temporarily look one year closer or farther apart because birthdays occur on different dates.

Use the Age Calculator to calculate each person's exact age on the same target date.

Common Mistakes

The first mistake is subtracting current ages instead of comparing full dates of birth.

The second is ignoring birth months and days.

Another mistake is assuming the exact age difference changes after a birthday.

Conclusion

To calculate age difference, subtract the earlier birth date from the later birth date.

Use complete calendar dates to find years, months, days, or total days.

The Age Calculator can calculate each person's exact age for comparison.

FAQs

How do I calculate the age difference between two people?

Subtract the earlier date of birth from the later date of birth.

Does the age difference change after a birthday?

No. The exact difference between the two birth dates remains constant.

Can displayed ages show a different gap?

Yes. Whole-number ages can temporarily appear one year closer or farther apart.

How do I know who is older?

The person with the earlier date of birth is older.

Try the calculator

Use the Age Calculator to calculate exact age from a date of birth and any valid target date.

Use Age Calculator