Ma = Million (years) ago; how long ago the age began.
My = Million years; how long the age or period lasted.
Era Period Sub-period Epoch Age Ma Intervals, My
Cenozoic Quaternary Holocene 0.01 0.01  
Pleistocene 1.64 1.63  
Tertiary Neogene Pliocene Piacenzian 3.4    
Zanclian 5.2 3.6  
Miocene Messinian 6.7    
Tortonian 10.4 5.2  
Serravallian 14.2    
Langhian 16.3 5.9  
Burdigalian 21.5    
Aquitanian 23.3 7 22
Paleogene Oligocene Chattian 29.3 6  
Rupelian 35.4 6.1  
Eocene Priabonian 38.6 3.2  
Bartonian 42.1    
Lutetian 50 11.4  
Ypresian 56.5 6.5  
Paleocene Thanetian 60.5 4  
Danian 65 4.5 42
Mesozoic Cretaceous Senonian Maastrichtian 71.3 6.3  
Campanian 83.5 12.2  
Santonian 85.8 2.3  
Coniacian 89.9 4.1  
Gallic Turonian 93.5 3.6  
Cenomanian 98.9 5.4  
Albian 112.2 13.3  
Aptian 121 8.8  
Barremian 127 6  
Neocomian Hauterivian 132 5  
Valanginian 137 5  
Berriasian 144.2 7.2 79.2
Jurassic Malm Tithonian 150.7 6.5  
Kimmeridgian 154.1 3.4  
Oxfordian 159.4 5.3  
Dogger Callovian 164.4 5  
Bathonian 169.2 4.8  
Bajocian 176.5 7.3  
Aalenian 180.1 3.6  
Lias Toarcian 189.6 9.5  
Pliensbachian 195.3 5.7  
Sinemurian 201.9 6.6  
Hettangian 205.7 3.8 61.5
Triassic Tr3 Rhaetian 209.6 3.9  
Norian 220.7 11.1  
Carnian 227.4 6.7  
Tr2 Ladinian 234.3 6.9  
Anisian 241.7 7.4  
Scythian Spathian 241.9 0.2  
Nammalian 243.4 1.5  
Griesbachian 248.2 4.8 42.5
Paleozoic Permian Zechstein Changxingian 247.5 2.5  
Longtanian 250 2.5  
Capitanian 252.5 2.5  
Wordian 255 2.5  
Ufimian 256.1 1.1  
Rotliegendes Kingurian 259.7 3.6  
Artinskian 268.8 9.1  
Sakmarian 281.5 12.7  
Asselian 290 8.5 45
Carboniferous Pennsylvanian Gzelian Noginskian 293.6 3.6  
Klazminskian 295.1 1.5  
Kasimovian Dorogomilovskian 298.3 3.2  
Chamovnicheskian 299.9 1.6  
Krevyakinskian 303 3.1  
Moscovian Myachkovskian 305 2  
Podolskian 307.1 2.1  
Kashirskian 309.2 2.1  
Vereiskian 311.3 2.1  
Bashkirian Melekesskian 313.4 2.1  
Cheremshanskian 318.3 4.9  
Yeadonian 320.6 2.3  
Marsdenian 321.5 0.9  
Kinderscoutian 322.8 1.3 33
Mississippian Serpukhovian Alportian 325.6 2.8  
Chokierian 328.3 2.7  
Arnsbergian 331.1    
Pendleian 332.9 4.5  
Visean Brigantian 336    
Asbian 339.4    
Holkerian 342.8    
Arundian 345    
Chadian 349.5 17  
Tournaisian Ivorian 353.8    
Hastarian 362.5 13 40
Devonian D3 Famennian 367    
Frasnian 377.4 15  
D2 Givetian 380.8    
Eifelian 386 9  
D1 Emsian 390.4    
Prgian 396.3    
Lochkovian 408.5 22 46
Silurian Pridoli   410.7 2  
Ludlow Ludfordian 415.1    
Gorstian 424 13  
Wenlock Gleedonian 425.4    
Whitwellian 426.1    
Sheinwoodian 430.4 6.5  
Llandovery Telychian 432.6    
Aeronian 436.9    
Rhuddanian 439 8.5 31
Ordovician Bala Ashgill Hirnantian 439.5    
Rawtheyan 440.1    
Cautleyan 440.6    
Pusgillian 443.1 4  
Caradoc Onnian 444    
Actonian 444.5    
Marshbrookian 447.1    
Longvillian 449.7    
Soudleyan 457.5    
Harnagian 462.3    
Costonian 463.9 21  
Dyfed Llandeilo Late 465.4    
Mid 467    
Early 468.6 4.5  
Llanvirn Late 472.7    
Early 476.1 7.5  
Canadian Arenig   493 17  
Tremadoc   510 17 71
Cambrian Merioneth Dolgellian 514.1    
Maentwrogian 517.2 7  
St David's Menevian 530.2    
Solvan 536 19  
Caerfai Lenian 554 18  
Atdabanian 560    
Tommotian 570 16 60
Sinian Vendian Ediacara Poundian 580    
Wonokan 590 20  
  Mortensnes 600    
Varanger Smalfjord 610 20 40
Sturtian 800 190  
Riphean Karatau 1050 250  
Yurmatin 1350 300  
Burzyan 1650 300  
Animikean 2200 550  
Huronian 2450 250  
Randian 2800 350  
Swazian 3500 700  
Isuan 3800 300  
Hadean Early Imbrian 3850 50  
Nectarian 3950 100  
Basin Groups 1-9 4150 200  
Cryptic 4560 410