It takes exact 28.5 days for the moon to spin about its axis. So one moon-day is 28.5 Earth-days long and same goes for the night.
Day and night on the moon last about 27.5 earth days
One night on the monn is 31.4563 earth days which is 249 hours on earth