Geologic Column

"mya" means millions of years

Eon

Era

Period

Epoch

Begins

Phanerozoic

Cenozoic

Quaternary Recent ~1 mya
Pleistocene 2 mya
Tertiary Pliocene 5 mya
Miocene 24 mya
Oliogocene 37 mya
Eocene 58 mya
Paleocene 65 mya

Mesozoic

Cretaceous 144 mya
Jurassic 208 mya
Triassic 250 mya

Paleozoic

Permian 286 mya
Carboniferous Pennsylvanian 320 mya
Mississippian 360 mya
Devonian 408 mya
Silurian 438 mya
Ordovician 505 mya
Cambrian 600 mya

Proterozoic

Precambrian

2500 mya

Archaen

3800 mya

Hadean

4600 mya