Method, sources and limits

Every figure on this site is produced by a tested module from a named source, and every one of them stops being reliable somewhere. This page says where. None of the figures on it are typed by hand — the ranges, counts and descriptions below are read out of the same code that produces the tables, so this page cannot drift out of date while the site changes underneath it.

What this site is

Age Reckoner answers how old someone is in the systems that disagree about it: the Gregorian calendar, the Hijri calendar, the East Asian traditional counts, the Hebrew calendar, the Solar Hijri calendar, and the orbital periods of the planets. It is two things sharing one set of calculations — 9 explainer pages written for a person, and 7 reference tables written for anything that reads.

The reference tables are the part worth citing. "You are 8,231 days old" is true for one person for one second. "Lunar New Year fell on 10 February 2024" is a fact that stays put, and this site publishes 199 years of them, 60 stem-branch combinations, 5 imperial eras to the day, and the month names of four calendars in their own scripts.

Who makes this

Age Reckoner is written and maintained by Eser Sekercioglu. It is an independent project: no company stands behind it, it carries no advertising, and it sells nothing. The calculations, the tables and the prose on every page are the author's responsibility, and corrections go straight to the author at the address at the foot of this page. Other work by the same author is on GitHub.

Where each answer comes from

Every calendar system this site computes, the authority behind it, and the Gregorian years it is published for. Outside that range the site declines to answer rather than extrapolating.
System Method Published for
Hijri (Umm al-Qura) The Umm al-Qura calendar as implemented in ICU/CLDR and reached through Intl.DateTimeFormat. AH 1300–1600 — 12 November 1882 to 25 November 2174
Hebrew The Hebrew calendar as implemented in ICU/CLDR and reached through Intl.DateTimeFormat. 1500–2500
Solar Hijri (Jalali) An arithmetic approximation of the Solar Hijri (Jalali) calendar, as implemented in ICU and reached through Intl.DateTimeFormat: leap years follow a 33-year cycle, with a fixed list of corrections from 1502 AP (2123 CE) onward. 1800–2200
Chinese lunisolar The Gregorian–Lunar Calendar Conversion Tables published by the Hong Kong Observatory, ingested in full rather than recomputed. The lunar month begins on the day of the new moon at the meridian used for the modern Chinese calendar. 1901–2099
Vietnamese lunisolar The tabulated Âm lịch Việt Nam dataset published by Hồ Ngọc Đức, ingested rather than recomputed. From 1976 it is the official Vietnamese calendar, computed on the 105°E meridian; for 1975 and earlier it is the historical Vietnamese calendar as reconstructed from Prof. Hoàng Xuân Hãn’s research. 1901–2099
Planetary orbits Sidereal orbital period — one full revolution around the Sun, measured against the fixed stars — taken from the NASA planetary fact sheets. An age is elapsed time since birth divided by that period. Any date — an orbit is division, and has no tabulated range

Where each one stops

The limits of each system, in the words the code itself carries. These same sentences are printed on the pages that use each calendar, next to the numbers they qualify.
System Limits
Hijri (Umm al-Qura) Umm al-Qura is tabulated by the Saudi authority for 1300–1600 AH (≈1882–2174 CE); outside that range ICU extrapolates and this site declines to answer. Even inside it, Umm al-Qura is a printed civil calendar: a locally observed moon sighting may differ from it by a day, and practice varies by country.
Hebrew The Hebrew calendar has been arithmetic (not observational) since roughly the 4th century CE, so conversions are exact rather than approximate. Dates are civil days: a Hebrew date properly begins at sunset the evening before, which this site does not model.
Solar Hijri (Jalali) Iran’s official calendar is astronomical: the year begins on the day of the vernal equinox if the equinox falls before noon in Tehran, and on the following day if it falls after. ICU does not compute the equinox; it approximates the result by arithmetic. This site has not yet compared the two year by year, so in a year whose equinox falls close to noon in Tehran, a date here may be a day away from the official calendar.
Chinese lunisolar Published for 1901–2099, the range HKO tabulates. Outside it this site declines to answer rather than extrapolate. The Korean lunisolar calendar uses its own meridian and can differ from this one by a day; the Vietnamese calendar is computed separately on this site, from its own tables.
Vietnamese lunisolar Published here for 1901–2099; the dataset itself runs 1800–2199. Outside the published window this site declines to answer rather than extrapolate. For 1968 and 1969 these are the Northern dates: the South was still keeping the Chinese calendar, and Tết fell a day later there.
Planetary orbits These are averages of orbits that are ellipses, not circles, and that perturb each other slightly; the periods are quoted to the precision the fact sheets give and no further. Nothing here is a calendar: no planet but Earth has months, a new year, or a date. A birthday on Mars is a figure of speech for a point in an orbit.

Two limits are worth repeating outside a table, because they affect more people than the range checks do. A Hijri day and a Hebrew day both begin at sunset, not at midnight, and this site works in civil days: if a birth was after dark, the date shown for those two calendars is the day before the one most observance would use. And Japanese era years are published only from , when Japan adopted the Gregorian calendar; before that the official calendar was lunisolar and a Gregorian date does not map onto an era year without saying which conversion produced it.

How the numbers are kept honest

One implementation, never two. The tables on the reference pages and the answers in the calculator come from the same functions — a table cannot say one thing while a calculation says another, because there is only one of each. Every one of those functions is a pure function of its inputs with no clock inside it, which is what makes them testable at all.

The build refuses to publish a site that fails its checks. It type-checks, runs the test suite over the calendar modules, builds the pages, and then reads the built HTML back and asserts that every page contains the content that gives it a reason to exist, that every canonical URL agrees with the one place the domain is configured, that no page ships executable JavaScript, and that the sitemap and the routing name the same 21 pages in both directions. If any of that fails, the new build never replaces the running one.

Where a conversion could not be checked against an authority, the range is left unclaimed rather than guessed at. There are several such gaps and they are stated on the pages where they apply: the Vietnamese zodiac animals that differ from the Chinese ones, the Tết dates for 1968 and 1969 that were Northern rather than Southern, and every date outside the ranges above.

One gap that used to be listed here has been closed. Vietnamese ages were computed from the Chinese tables until August 2026, with a note on the page admitting it; they are now computed from Vietnam's own, and the Tết reference table shows the seven years in two centuries where that changes the answer.

Sources

Privacy

A birthdate is a piece of personal information and this site treats it as one by never receiving it. There is no account, no database and no server that sees your dates: the calculation runs entirely in your browser, and the only place a birthdate is ever written down is the URL, if you choose to construct one to share.

There are no cookies, so there is no cookie banner. There is no analytics script, no advertising, no affiliate link and no request to any other host of any kind — no fonts, no images, no trackers. Every page on this site except the front one ships no JavaScript at all; the front page ships exactly one script, built here and served from here, and that script is the calculator. The build checks all of it and refuses to publish a version that breaks it, so it is not a policy that can change quietly.

Corrections

If a date here is wrong, it matters more than a wrong date usually does: reference tables get quoted, and a wrong figure that has been quoted is very hard to withdraw. Corrections are genuinely welcome, and the more specific the better — the date, what this site says, what it should say, and where that can be checked.

Write to corrections@agereckoner.com.

This applies to the descriptions as much as to the arithmetic. Several of the traditions described on this site are living ones belonging to people who will read the page, and where the site has got a custom's framing wrong rather than its dates, that is worth an email too.

About this page

Every range, count and description above is read from the site's own source at build time — the 21 pages, the 199 lunar years, the ranges in both tables and the sentences describing each limit. If a calendar module's range changes, this page changes with it in the same build.

Prose last reviewed 2026-09-29. The site is agereckoner.com.