← Home

Home > Age Calculators > Age Difference Calculator: Gap in Years Months Days

Age Difference Calculator: Gap in Years Months Days

Enter your dates above and press Calculate.

What is this tool?

The age difference calculator finds the exact gap between two people in years, months and days, from their two dates of birth. It works the same way as the main age calculator, except it compares two birth dates instead of comparing one birth date with today. Enter both dates below and you also get the total gap in months and days, who is older, and the half-your-age-plus-seven benchmark that people often use to judge whether an age gap is socially typical.

How it works

It subtracts the earlier birth date from the later one using completed years, then completed months, then days, with real month lengths and leap years. The order of the two dates does not change the gap — the calculator always measures from the older person to the younger one.

Worked example

Worked example: born 15 May 1990 and 2 November 1995. From 15 May 1990 to 15 May 1995 is 5 years, to 15 October 1995 is 5 more months, and to 2 November 1995 is 18 more days. The age difference is 5 years, 5 months, 18 days.

When to use it

Comparing two birth dates comes up far more often than people expect, and in most of those moments a rough answer in whole years is not enough. Siblings are the classic case. Two children born in the same calendar year can still be nearly a year apart, while two children born in different years can be only a few weeks apart if one was born in December and the other in January. A result in years, months and days removes that confusion at a glance, and it stops the common argument about whether the gap is two years or three when the birthdays fall awkwardly across a year boundary.

Partners and close friends use the same comparison for a different reason. Knowing the exact gap helps with planning, with anniversaries and with simple curiosity, and it gives a shared number that both people can agree on instead of two different guesses. The same applies to wider family groups. When relatives compare ages at a gathering, the question is rarely only about years. Someone wants to know whether the gap is five years and a few months, or closer to six years, because that changes how the relationship felt growing up. A precise figure settles it without anyone having to work through the calendar by hand.

There are practical uses too. Teachers, coaches and organisers often group people by age, and the exact gap between two birth dates can explain why two people in the same group seem at different stages. The gap matters for eligibility checks as well, where a cut-off can fall between two birthdays that look close in years but are separated by months. In those situations, writing down the gap in years, months and days is clearer than writing down two birth years and leaving the reader to subtract. Family historians also rely on this kind of comparison. When old records give two birth dates, the gap between them can confirm whether two entries describe siblings, twins or people from different branches of a family, and it can reveal patterns such as children born close together or spaced several years apart.

Finally, the comparison is useful simply for checking your own memory. People often remember a gap as a round number, such as five years, when the true gap is five years and five months, or four years and eleven months. That small error grows when it is repeated in stories, forms and records. Running the two dates through the tool takes seconds and replaces a remembered approximation with a figure that can be quoted with confidence. The result is also helpful when one of the two dates is being entered into a form or a family tree, because a gap that looks impossible, such as a negative age or a gap of only a few months between siblings, is a signal to double-check a date before it is saved.

Step by step

Start with the two birth dates, and enter the earlier one first if you can, although the order does not change the answer. The tool always measures from the earlier date to the later one, and it tells you which person is older, so there is no penalty for entering them in the other order. Use the full date for each person, including the day and month, because the day is what turns a gap of whole years into a gap with months and days attached. A pair of birth years alone can only give a rough gap, and two people with the same birth years can still be months apart.

Next, check the format before you read the result. Dates written as numbers are easy to swap, especially when one person writes day first and another writes month first. The 3rd of March and the 17th of September are unambiguous when written out, but in numbers they can be misread if the format is not clear. If a result looks wrong by several months, the first thing to check is whether a day and month were exchanged for one of the two dates. The date picker avoids this problem entirely, because it stores the date in a fixed order, and it is worth using whenever the tool offers it.

Then read the headline result, which gives the gap in completed years, then completed months, then remaining days. Below it, the tool also gives the total gap in months and in days, which are useful for different purposes. Total months are handy when a form or a record asks for months rather than years, and total days are handy when you want to compare two gaps against each other. For example, a gap from 3 March 1988 to 17 September 1994 is 6 years, 6 months and 14 days, which is 78 months and 2,389 days in total. Reading all three forms of the same gap makes it much harder to misquote it later.

Finally, use the benchmark date field if you want the social benchmark as well. The benchmark is calculated from the older person's age on the date you choose, not from the gap itself, so the date matters. On 21 October 2026, a person born on 3 March 1988 is 38 years old, and half of 38 plus seven gives a benchmark age of 26. That figure is a social rule of thumb that some people use when talking about age gaps, not a legal or medical standard, and it should be treated as background context rather than a judgement. If you change the benchmark date, the benchmark age changes with it, because the older person's age changes, even though the gap between the two people stays exactly the same.

Common mistakes

The most frequent mistake is subtracting birth years and stopping there. Two people born in 1988 and 1994 do not necessarily have a six-year gap, because the months and days decide whether the gap is just over six years, just under seven, or somewhere in between. A person born on 3 March 1988 and another born on 17 September 1994 are 6 years, 6 months and 14 days apart, not simply six years apart, and quoting only the years understates the gap by more than half a year. The same error appears in the other direction. Two people born on 20 June 1975 and 19 June 1980 look five years apart from their birth years, but the true gap is 4 years, 11 months and 30 days, because the second birthday had not yet arrived by the second date.

Another common error is treating every month as 30 days. Months are 28 to 31 days long, and a gap counted by dividing days by 30 will drift by days or even weeks over a long span. A gap from 10 January 2010 to 25 December 2010 is 11 months and 15 days, which follows the real calendar, not an average month. Anyone who converts that span by dividing total days by 30 will get a different month count, and the difference grows when February or a 31-day month is involved. The same caution applies to leap years. A gap that crosses 29 February includes an extra day, and ignoring it undercounts the total days, even though the years-months-days result can still look plausible.

People also mix up the two directions of the comparison. The gap itself is symmetric, meaning it is the same whichever person is entered first, but the benchmark is not symmetric, because it depends on the older person's age. Using the younger person's age in the benchmark formula gives a different and meaningless number. A related mistake is using today's date for the benchmark when the question is really about a past moment, such as when two people first met. The benchmark for that moment needs the date of that moment, not today, because both people were younger then and the benchmark age was lower.

Finally, watch out for February 29 birthdays, which trip up even careful counters. A person born on 29 February 2000 and another born on 1 March 2005 are 5 years and 1 day apart, because the leap-day birthday is counted on 28 February in non-leap years. Counting from 29 February as if it existed every year would shift the result by a day. The same care applies to twins and to people born on the same date, whose gap is genuinely zero. A zero result is not an error. It simply means the two birth dates are identical, and it is worth double-checking the dates in that case, because a zero gap between people who are not twins usually means one date was typed twice.

More worked examples and notes

Work through a few more pairs to get a feel for how the result behaves at the edges. Two people born on 3 March 1988 and 17 September 1994 are 6 years, 6 months and 14 days apart. The calculation walks forward from the earlier date: six full years to 3 March 1994, six full months to 3 September 1994, and fourteen days to 17 September 1994. The total is 78 months and 2,389 days. That total-days figure is useful when you want to compare this gap with another gap, because two gaps that look similar in years and months can differ by weeks in days.

A shorter pair shows why months matter even inside a single year. Two people born on 10 January 2010 and 25 December 2010 are 11 months and 15 days apart, even though they share a birth year. Anyone who described them as the same age would be wrong by nearly a year, and anyone who described the gap as one year would be wrong in the other direction. The years-months-days format avoids both errors by giving the completed months first and the leftover days second. The same logic explains the pair born on 20 June 1975 and 19 June 1980, whose gap is 4 years, 11 months and 30 days. The second person was one day short of a five-year gap, and that single day is exactly the kind of detail that a years-only subtraction misses.

Leap-day pairs deserve their own note, because they behave differently from ordinary pairs. A person born on 29 February 2000 and another born on 1 March 2005 are 5 years and 1 day apart. The leap-day birthday is counted on 28 February in the years when February has only 28 days, so the five-year mark falls on 28 February 2005 and the extra day takes the count to 1 March. If you instead assumed a birthday on 29 February every year, you would have no date to count from in 2005 and the calculation would stall. The convention used here matches the one used across this site, so results stay consistent from page to page.

Two notes round out the picture. First, the gap between two people never changes over time, while their individual ages do. A pair who are 6 years, 6 months and 14 days apart today will still be exactly that far apart in ten years, even though both will be ten years older. Second, a gap in years, months and days is not the same as a gap in total days divided by 365. Dividing 2,389 days by 365 gives about six and a half years, but that is an approximation, because real years contain leap days and real months vary in length. For a figure you can quote, use the calendar result, and keep the total days as a secondary check rather than a substitute.

Try also

Age Calculator →Birthday Calculator →Days Between Dates Calculator →

Frequently asked questions

What is the age difference between us?

Enter both dates of birth above. The calculator gives the exact gap in years, months and days, plus the total in months and days, so you do not have to guess from years alone.

Does the order of the two dates matter?

No. The gap is the same whichever date you enter first, because it is measured from the earlier birth date to the later one. The result also tells you who is older.

Is a 10-year age gap too much?

There is no calendar rule for that — it is a social judgement, not a calculation. The half-your-age-plus-seven rule below is a common social benchmark, not a legal or medical standard.

How is the gap counted in months?

As completed calendar months between the two birth dates, using real month lengths. A gap from 15 May to 15 November is exactly 6 months, even though those months have different numbers of days.

Written and checked against the calculator above. Last updated: 21 October 2026. Calculation runs entirely in your browser — no date is sent to a server. This tool gives calendar results only, not medical, legal or financial advice.