Imagine if 12AM meant 12 noon. What would one second past 12 noon be? It'd have to be 12:00:01 PM. Even one millisecond past 12 noon would be PM. So "12AM" could only exist for an infinitesimal length of time, in contrast to 11AM, 10AM etc. which each last for an hour.
There's a misalignment between the sequential numbers (begin at 1:00; end at 12:59) and AM/PM (begin at 12:00; end at 11:59). A 24-hour clock fixes this, but if we insist on a 12-hour clock we could still align these two spans by renumbering the "12" hours as "0" hours. Then we would see 11:59 AM -> 0:00 PM -> 0:01 PM.
Ask HN: What does 12:00 AM mean?
91–100 of 221 posts
Re: Ask HN: What does 12:00 AM mean?
#92In Dutch (my 4th language), "half nine" ("half negen") means 8:30. Whereas in English[1] "half nine" means 9:30.
So there were times when I missed appointments by an hour! After 7 years of being immersed in the language, I still have to deliberately engage my brain whenever someone says "half nine" (or whatever the hour) in Dutch to carefully translate it to the correct time.
[1] British and Irish English only? Others can correct me here.
Re: Ask HN: What does 12:00 AM mean?
#93Re: Ask HN: What does 12:00 AM mean?
#94That sounds really frustrating. I'm sorry that happened to you. Time is a hard programming and engineering problem. Adopting a global UTC on a 24 hour clock would resolve most of this, but people are entrenched.
I force everything to 24hr UTC time on projects I'm involved with. Then if it's a technical project, display it as 24hr with timezones and if it's not technical then apply all these strange time display rules as user configurable. Solves so many problems. Now, Django supports this pretty cleanly so it's often pretty easy to enforce and work with.
Re: Ask HN: What does 12:00 AM mean?
#95It reminds me of a similar problem I face in Dutch (and still trip up if I'm not conscious): In Dutch (my 4th language), "half nine" ("half negen") means 8:30 . Whereas in English[1] "half nine" means 9:30 . So there were times when I missed appointments by an hour! After 7 years of being immersed in the language, I still have to deliberately engage my brain whenever someone says "half nine" (or whatever the hour) in…
Re: Ask HN: What does 12:00 AM mean?
#96It reminds me of a similar problem I face in Dutch (and still trip up if I'm not conscious): In Dutch (my 4th language), "half nine" ("half negen") means 8:30 . Whereas in English[1] "half nine" means 9:30 . So there were times when I missed appointments by an hour! After 7 years of being immersed in the language, I still have to deliberately engage my brain whenever someone says "half nine" (or whatever the hour) in…
Re: Ask HN: What does 12:00 AM mean?
#97Re: Ask HN: What does 12:00 AM mean?
#98Ante meridium and post meridium. Ante- meaning “before”, meridium meaning “highest point of the sun” as in when the sun crosses the “meridian” which would be the line in which it is now setting instead of rising. Passing from post-meridian to ante-meridian is exactly 12 hours from when the sun passed the meridian point, to keep it “consistent”. I get though that it’s confusing, I questioned it a lot as a young boy. P…
I already used 24 hour time and ISO8601 date formats when I lived in Canada (up until 12 years ago). It's like using metric. Just use it.
Re: Ask HN: What does 12:00 AM mean?
#99A lot of my exams will use the time 11:59pm instead of 12:00am to avoid confusion like this
That was common in my university as well, for the same reason. I think OP's school lacked some common sense with the schedule.
11:59pm would be 23.59 in other places. The mere use of "11" would suggest morning.
Re: Ask HN: What does 12:00 AM mean?
#100Earlier quoted context omitted.
We do but 12 is noon for us, otherwise past 11:59 in the evening it goes back to 0.
Do your analog clocks have all numbers from 0-23 in them?
Anyway that is not really the problem, we just learn from being kids that 12 is only valid for noon otherwise it is implicitely 0 as the next one is 1 anyway. And, at least in my country, we rarely say 12 as we use our words to say midnight/noon.