Skip to content
Utilvana

Chronological Age Calculator

Method
Rounding

Counts real calendar months, then the remaining days.

Enter the date of birth and the test date.

What chronological age means on a test form

Chronological age is the time that has passed between a person's date of birth and a given date, usually the day a test is given. Standardized tests use it to pick the right norms, so it is reported in years, months and days rather than in years alone.

On a scoring form it is written with semicolons: 7;7;13 reads as 7 years, 7 months and 13 days. Many forms only ask for years and months, 7;7. The calculator above gives both, plus the total in months (91 for 7;7), which some norm tables use instead.

Pearson's chronological age page notes that it no longer offers a live calculator. This one covers the same need: a date of birth, a test date, and the age in the format test forms use. For everyday questions, such as the countdown to a birthday or an age in weeks, the Age Calculator is a better fit.

Two ways to subtract dates, and why results can differ

Months are not all the same length, so there is more than one way to count the days left over. Test manuals and calculators do not all use the same one, which is why two tools can disagree by a day or two.

Calendar months

This method counts whole months on the calendar, then the days that remain. A child born on July 20 becomes one month older on each 20th. It is the default here because it matches the way people count age.

Borrowing 30 days

This is the column subtraction printed on many test record forms. You subtract the days, then the months, then the years. When the days come out negative, you borrow one month and count it as 30 days, whatever its real length. When the months come out negative, you borrow one year as 12 months.

Same child, two answers

Date of birthTest dateCalendar monthsBorrowing 30 days
July 20, 2018March 5, 20267;7;137;7;15

The gap comes from February. On the calendar, the child's 7-month mark falls on February 20, 2026, and only 13 days pass between February 20 and March 5 because February 2026 has 28 days. The 30-day method treats the borrowed month as 30 days long, so it finds 15.

Years and months agree in this example, and they usually do. The days can differ whenever the month before the test date is not 30 days long, and near the end of a month the month count can change too. Use the method your test manual asks for. If the manual does not say, note in your report which method you used.

Calculate chronological age by hand

Here is the same example worked with the 30-day method. Write the test date above the date of birth, as year, month and day:

YearMonthDay
Test date202635
Date of birth2018720
  1. Days. 5 is smaller than 20, so borrow one month: the days become 5 + 30 = 35 and the test month drops from 3 to 2. Then 35 − 20 = 15 days.
  2. Months. 2 is smaller than 7, so borrow one year: the months become 2 + 12 = 14 and the test year drops from 2026 to 2025. Then 14 − 7 = 7 months.
  3. Years. 2025 − 2018 = 7 years.

The result is 7;7;15. Choose "Borrow 30 days" in the calculator to check your own subtraction.

Rounding to the nearest month

Some manuals ask for age in years and months only. Some tell you to drop the days; others tell you to round, so that 15 days or more count as one more month. The "Round to nearest month" option applies that second rule and carries into the next year when needed: 4;11;20 becomes 5;0.

With rounding, the method can change the age you report. In the example above, 7;7;15 rounds up to 7;8, while 7;7;13 stays at 7;7. Check the scoring instructions of your test before you round.

Edge cases: leap days, month ends and year ends

Date of birthTest dateCalendar monthsBorrowing 30 days
February 29, 2016February 28, 20259;0;08;11;29
January 31, 2018March 1, 20268;1;18;1;0
December 31, 2019January 2, 20266;0;26;0;1

For a child born on February 29, the calculator counts February 28 as the birthday in common years. Some people count March 1 instead. With that setting the first row reads 8;11;30, and the child turns 9 on March 1, 2025. The choice appears under the methods when the date of birth is February 29 and calendar months are selected.

Your dates stay on this device

The calculation runs in your browser. The date of birth and the test date are not sent to a server or stored, which matters when you work with data about students or clients.