Below is the geological time scale in a tabular form:
Geologic Time Scale
EonEraPeriodTime (millions of years ago)
PhanerozoicCenozoicQuaternary1.8–present
Neogene23–1.8
Paleogene65.5–23
MesozoicCretaceous146–65.5
Jurassic200–146
Triassic251–200
PaleozoicPermian299–251
Carboniferous359–299
Devonian416–359
Silurian444–416
Ordovician488–444
Cambrian542–488
Precambrian TimeProterozoic2500–542
Archean4000–2500
HadeanAbout 4600–4000