2 ms·
For a mathy approach for programmer types, let's switch to decimal hours for a moment. So 12.0 noon is a time, and 12.99 PM is just shy of 1.0 PM. So is midday
by beej71 5y ago
For a mathy approach for programmer types, let's switch to decimal hours for a moment. So 12.0 noon is a time, and 12.99 PM is just shy of 1.0 PM.
So is midday AM or PM?
I think we can agree that 30 minutes after noon, or 12.5, is PM.
And we probably also agree that 12.1 would be PM as well.
And 12.0001, that's PM.
We can put as many zeros in there as we want, and it's still PM.
Now put infinity zeroes in there, and you're "at" 12:00 (since that's what the clock now reads) and it's still PM.
A shorthand version of this is if you look at the clock in the middle of the day and it says 12:00, is it exactly 12:00 that very instant? Or is it, infinitely more probably, a little bit past that time? If you know it's a little past 12:00, you know if it's AM or PM.
As for how to fix it, either "noon"/"midnight" or universal 24-hour clocks or memorize that noon is 12 PM. :)