What causes a day on any planet?

Answer:
the sun or a star
Contributor: Masmune
First answer by Masmune. Last edit by Masmune. Contributor trust: 17 [recommend contributor recommended]. Question popularity: 1 [recommend question].