about how long does it take earth to rotate
It actually takes the Earth 23 hours, 56 minutes, and 4.09 seconds to turn once on its axis compared to the background stars. The night sky, showing 6 hours of rotation captured by long-exposure.