What this calculator does
Age sounds simple until a form asks for it as at a closing date three months away, or a recruitment notice sets an upper limit and you are within weeks of it. Then the difference between twenty nine and thirty stops being a detail.
This calculator gives you an exact age in years, months and days from any date of birth, calculated either as at today or as at a date you specify. It also shows total days, weeks and months lived, the day of the week you were born, and a countdown to your next birthday.
The reference date field is the part most people need without realising it. Nigerian scholarship schemes, graduate programmes and public service recruitment frequently set an upper age limit as at a specific date rather than the date of application, and reading it correctly can decide whether you are eligible.
How the calculation works
Calculating age correctly is not simply subtracting years. The calculator compares the day and month of the reference date against the day and month of birth. If the birthday has not yet occurred in the reference year, a year is deducted.
The months and days remainder is handled by borrowing where necessary. If the day of the reference date is earlier in the month than the birth day, the calculator borrows the number of days in the preceding month, which is why February births and month end dates behave correctly rather than being approximated.
Total days lived is a direct difference between the two dates, so it accounts for every leap day automatically. This is the figure to use if you ever need a precise duration rather than a rounded age.
The formula
Years = Reference year − Birth year, reduced by one if the birthday has not yet occurred that year
Months = the whole months elapsed since the last birthday
Days = the remaining days, borrowing from the previous calendar month where needed
Days until next birthday = Next birthday date − Reference date
A worked example
Someone born on 14 March 1997, calculating age on 16 September 2026, is 29 years old. March has passed in 2026, so no year is deducted. From 14 March to 14 September is six months, and from 14 September to 16 September is two days, giving 29 years, 6 months and 2 days.
Now suppose a graduate scheme sets an upper limit of 30 as at 31 January 2027. On that date she would be 29 years and 10 months, so she qualifies. Had the limit been set as at 31 March 2027, she would have turned 30 seventeen days earlier and would not. Same person, same scheme, different cut off, opposite outcome.
Things worth knowing
Read the cut off date carefully
Scholarships, graduate schemes and public service recruitment in Nigeria commonly set age limits as at a specific date rather than the application date. Use the reference date field so your answer matches what the form is actually asking.
Forms want completed years
Unless a form specifically asks for years and months, give your age in completed years and do not round up. Someone who is 29 years and 11 months is 29, and stating 30 on a form where the limit is 29 creates an unnecessary problem.
Check the birth date on your documents
Discrepancies between a birth certificate, a declaration of age, a passport and school records are common in Nigeria and cause real difficulty during verification. Resolve them before you need them rather than during an application.
Age is one criterion among many
Where an age limit narrowly excludes you, it is worth checking whether the scheme allows exceptions for postgraduate study, national service or specific circumstances. Many published limits carry qualifications that are easy to miss.
Common mistakes to avoid
- Subtracting birth year from current year without checking whether the birthday has passed.
- Rounding age up when a form asks for completed years.
- Using today's date when the form asks for age as at a stated closing date.
- Entering the date in a different order from the one the field expects.
- Assuming every age limit is calculated the same way across different schemes.
Frequently asked questions
How is age calculated exactly?
What is my age in months?
Why does a form ask for age as at a specific date?
How do I calculate age for someone born on 29 February?
Can I use this for work experience?
Related calculators
Further reading on this site
If this calculator was useful, these sections of the site go deeper into the same subject.
- Scholarship opportunities and eligibility
- Careers and graduate recruitment
- Recruitment news and announcements
- All 38 free calculators and tools
A note on accuracy. This calculator is provided for general information and planning. It performs arithmetic on the figures you supply and does not constitute financial, legal, tax, medical or academic advice. Rates, rules, fees and institutional policies change, and your own circumstances may differ from the assumptions used here. Verify anything important with the relevant institution or a qualified professional before acting on it. See our full disclaimer for more.