Order date is not stored in 24 hour format in the database
For some reason the Order Date timestamp to the database is being stored in 12 hour format.
Is this done on the confirm page?
The time wraps back to 1 after 12:59 which makes it looks as if all orders are being placed in the AM except between 12:00 and 12:59.
I am using a Mysql data base, and tried timestamp and datestamp with the same results.