One year.
About a month
It takes the earth to spin once on its axis 1 day i hope this helped :)
one day
It takes 1 day.
Approximately, yes
it takes 1 day
No, it takes 24 hours for the Earth to spin.
With out splitting hairs 24 hours is the excepted answer.
It takes 1 sidereal day for the to earth to spin on its axis. That is 23.93447 hours.
Approximately 14 days.
Mercury does not spin as fast as Earth, so a Mercurian day (the time it takes a planet to rotate once) is 59 Earth days.
1/365