| I thought continuity provides an answer: 11:59:59.9999999999 is still AM. 12:00:00.0000000001 is clearly PM. When should the AM switch to PM? My intuition says at the same time that the 11 switches to a 12 (and all the 9's switch to 0's). Thus, noon is pm. Having said that, in reality the solution is banish the abominable 12 hour clock, and use the 24 hour clock. That also removes the ambiguity whether "Midnight on January 1st 2017" means 2017-01-01 00:00 or 2017-01-01 24:00 == 2017-01-02 00:00. |
"actual answer" is maybe a bit strong - I read it somewhere but I can't remember where. The site or book or wherever it was that I read that did seem quite authoritative on the matter, however!