Anthropocene: present day
Holocene: 10,000 years ago-present day
Pleistocene: 2.6 million-10,000 years ago
Neogene: 23 million-2.6 million years ago
Paleogene: 66 million-23 million years ago
End-Cretaceous extinction: 66 million years ago
Cretaceous: 145-66 million years ago
Jurassic: 201-145 million years ago
Triassic: 252-201 million years ago
End-Permian extinction: 252 million years ago
Permian: 299-252 million years ago
Carboniferous: 359-299 million years ago
Devonian: 419-359 million years ago
Silurian: 443-419 million years ago
Ordovician: 485-443 million years ago
Cambrian: 541-485 million years ago
Ediacaran and before: 4.6 billion-541 million years ago.