Geological Time

Calculate Geological Time instantly with the exact formula and a worked example.

Geological Time

How many million years agomillion years
Day on the “Earth calendar” (4.54 billion years = 1 year)
359.6938
Calculate Geological Time instantly with the exact formula and a worked example.
Eon
Phanerozoic
Era
Cenozoic
Period
Paleogene
Time on the “Earth clock” (24 h = 4.54 billion years)
23:39

Deep time is hard to picture. This calculator squeezes Earth's 4.54-billion-year history into a single year and a single day, and tells you which eon, era and period any date falls in.

How the calculation works

Enter how many million years ago (Ma) something happened, from 0 to 4,540 in steps of 0.1. The calculator treats Earth's age as 4,540 million years and places the date on a one-year “Earth calendar” with day = 365 × (1 − T / 4540), where T is the age in Ma. Earth forms at the very start of January 1 and the present is midnight on December 31.

The same scaling drives the “Earth clock”: one day equals 4.54 billion years, so time = 24 h × (1 − T / 4540), rounded down to the minute and shown as H:MM. On that clock an hour covers about 189 million years and a minute about 3.15 million years; one calendar day is roughly 12.4 million years.

Eon, era and period come from the International Chronostratigraphic Chart (ICS v2024/12). Key boundaries: Phanerozoic from 538.8 Ma, Mesozoic from 251.902 Ma, Cenozoic from 66 Ma, Quaternary from 2.58 Ma. A date that sits exactly on a boundary is assigned to the younger unit. The Hadean (older than about 4,031 Ma) has no formal eras or periods, and the Archean has no periods, so those fields show a dash.

Worked example

The dinosaur extinction happened 66 million years ago. Earth calendar: 365 × (1 − 66 / 4540) ≈ 359.69, i.e. late on December 26. Earth clock: 23:39, about 21 minutes before midnight. The result panel shows eon Phanerozoic, era Cenozoic and period Paleogene, because 66 Ma is exactly the Cretaceous–Paleogene boundary.

Things to keep in mind

  • Always enter millions of years: 300,000 years is 0.3, not 300. The Holocene (the last ~11,700 years) is practically invisible at this scale.
  • Boundary ages are refined from time to time as the ICS updates its chart, so textbooks from different years may differ slightly.
  • The calendar is a teaching model, not a dating method. Actual ages come from radiometric dating and stratigraphy.
  • Most Proterozoic periods (Tonian, Cryogenian and others) use rounded, defined ages rather than rock-based boundaries, which is why their limits look so tidy.

More about: Geological Time

What it calculates

The “Geological Time” calculator computes Day on the “Earth calendar” (4.54 billion years = 1 year) from 1 parameter: how many million years ago (million years).

A converter between units of measure, currencies, and sizes.

Example calculation

With parameters How many million years ago = 66 million years the result is 359.69.

How to use

  1. Enter how many million years ago — each field above is adjustable with a slider.
  2. Day on the “Earth calendar” (4.54 billion years = 1 year) is calculated automatically as you type.
  3. Check the worked example below to see the formula applied to real numbers.
  4. Copy the result or bookmark this calculator.

Related calculators

FAQ

Where do humans appear on the Earth calendar?
Homo sapiens is roughly 300,000 years old (0.3 Ma): the last ~35 minutes of December 31, or under 6 seconds before midnight on the 24-hour clock.
Why 4,540 million years?
It is the widely accepted age of Earth, 4.54 ± 0.05 billion years, based on radiometric dating of meteorites and the oldest minerals.
Why is the era blank for very old dates?
The Hadean eon has no official subdivisions in the ICS chart, so there is no era or period to report.
Can I use it for dates in thousands of years?
Yes, convert them first: 12,000 years = 0.012 Ma. With the 0.1 Ma input step, very recent events all land within the final minutes of December 31.

More calculators in this category

Explore related free tools

Feet ↔ MetersYards ↔ MetersMiles ↔ kmNautical MilesLight Year ↔ kmParsec ↔ kmAstronomical UnitAngstroms ↔ nmMicrons ↔ mmRoman Pace ↔ mFurlong ↔ mCubit