4560 mya, earth formed. 4510 mya, moon formed. 3800 mya, Archaean. 1000 mya, Proterozoic. 560 mya, Upper Proterozoic. 540 mya, Cambrian. 470 mya, Ordovician. 430 mya, Silurian. 400 mya, Devonian. 340 mya, Carboniferous. 280 mya, Permian. 220 mya, Triassic. 180 mya, Jurassic. 120 mya, Cretaceous. 65 mya, Paleocene (Risas impact). 30 mya, Neogene. 0 mya, today.