This means that, on average, the length of a day increases by around 1.8 seconds per century. 600 million years ago a day lasted just 21 hours. The mysteries of Earth’s core – the deeper scientists look into the heart of our planet, the more puzzling it becomes.