The best estimate for Earth's age is based on radiometric dating of fragments from the Canyon Diablo iron meteorite . From the fragments , scientists calculated the relative abundances of elements that formed as radioactive uranium decayed over billions of years .