GeologicTimescale
Numbers refer to end of time period, in millions of years before now.
- CenozoicEra
NeogenePeriod
PleistoceneEpoch (=Quaternary)
1.8 PlioceneEpoch
5 MioceneEpoch
23 PalaeogenePeriod
OligoceneEpoch
38 EoceneEpoch
54 PalaeoceneEpoch
65 MesozoicEra
CretaceousPeriod
146 JurassicPeriod
208 TriassicPeriod
245 PalaeozoicEra
PermianPeriod
286 CarboniferousPeriod
UpperCarboniferous (=Pennsylvanian)
325 LowerCarboniferous (=Mississippian)
360 DevonianPeriod
410 SilurianPeriod
440 OrdovicianPeriod
505 CambrianPeriod
544 ProterozoicEra |
2500 ArchaeanEra | PrecambrianEon (as opposed to PhanerozoicEon)
3800 HadeanEra |