About 523 Earth years.
how long does it take for Mercury to rotate on its own axis IN ONE DAY
it takes Mercury 1368936475.26579980 days.
Exactly one Mercury day.
59 days
It takes 58.6 Earth days for Mercury to rotate on it's axis once.
176 earth days
The question is confused: a planet orbits around the sun or it rotates (spins) on its axis. It does not orbit on its axis.
Mercury rotates once in about 58.6 Earth days.
88 Days
It takes about 58.6 Earth days to rotate:)
It takes 58.6 earth-days.
A Mercurian "day" the (time it takes it go spin once on it's axis) is equal to 58.65 earth days. Mercury turns on it's axis very, very slowly.