I notice that 12 PM and 12 AM are wrong in the game. Midnight should be 12:00AM and starts the day. Noon should be 12:00PM and is mid day.
The game has those mixed up. Time should from midnight (12:00AM) to 11:59AM, then midday (12:00pm) to 11:59PM.
This is on public version 1.1.11, and was also the case in 1.1.8.
To reproduce easily, just travel on the world map and check the time go by.