Not me personally, but a friend/coworker had this experience.
Firefighters generally work 24 hr shifts from 7am - 7am the next morning, with 24 hrs off between shifts. He had several calls all night long, got off at 7am went home and to bed. Woke up noticed that it was time to go to work, dressed and went to the station. Gets there and it's like what are you doing here? He says its his shift. Then is told it's 7PM. He was 12 hrs early. To add to the confusion it was winter, dark in both the morning and evening.