Live data from Hacker News

Ask HN: What does 12:00 AM mean?

news.ycombinator.com

51–60 of 221 posts

Re: Ask HN: What does 12:00 AM mean?

#51
post #16

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.

That is not obvious at all if you're used to the 24h system. If you don't remember which one is 12am, then you don't know if 12h01am is at night or mid day.

Re: Ask HN: What does 12:00 AM mean?

#52
post #33

I always look it up on Google. I regularly run into this kind of problem when looking at log files which use AM/PM time. Related question: How do you even say "14:00" in English? In school I learned that you say o'clock but I never heard that in real life.

I’ve heard and used “o’clock” my entire life but not with 24 hour time. You could say “fourteen hundred (hours)” or 2 pm/o’clock. For 08:00, “oh 8 hundred hours”.

Re: Ask HN: What does 12:00 AM mean?

#53
post #44
post #17

When working at international companies that have little interaction between countries (i.e. not so much that it would be standardized, but enough that it would be an issue): eventually everyone learns to write dates and times in both ways (14:00 / 2pm, 4/12 / 12 April). The Europeans think that they're translating for the "dumb Americans who can't count higher than 12", the Americans think they're translating for th…

How often does this actually happen? It’s never been common for my European coworkers or my American ones. I rarely schedule meetings with Europe in the Eastern TZ afternoon and the same with India. If I say I’m deploying at 11pm on Saturday everyone understands.

"Let's meet at your 4pm Tuesday." "The flights for the off-site land on 4/2 at 3pm local time."

Re: Ask HN: What does 12:00 AM mean?

#55
post #33

I always look it up on Google. I regularly run into this kind of problem when looking at log files which use AM/PM time. Related question: How do you even say "14:00" in English? In school I learned that you say o'clock but I never heard that in real life.

Over 12, you generally pronounce it as military time. So you would say "14 hundred hours" I think.

Re: Ask HN: What does 12:00 AM mean?

#57
I always just write 11:59 P.M or 11:59 A.M. to make this less confusing. Especially because the people setting the time are prone to making the same mistake when scheduling the event.

For example:

...the discount expires at 11:59 P.M. on Thursday, March 24, 2022.

is far less confusing than:

...the discount expires at 12:00 A.M. on Friday, March 25, 2022.

At a quick glance, it's easy to think this means late Friday night, since we see the word Friday.

Re: Ask HN: What does 12:00 AM mean?

#58

A lot of my exams will use the time 11:59pm instead of 12:00am to avoid confusion like this

That doesn't help people who don't know what am/pm are. 11:59pm would be 23.59 in some places (like Finland).

It's possible to mix up dates and times from each other too (is 12.30 Dec 30 or half past noon?)

Re: Ask HN: What does 12:00 AM mean?

#59
post #14

That 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?

#60
post #18

Look at an analog 12-hour clock. Ask yourself what the "natural" way to read it at midnight would be (what number is the hour hand pointing towards)?

I don't think it is a usable way to make a european grasp that. Analog clock or not, for all of us 12 is 12 only at noon, otherwise it is 0.

The Ante Meridian / Post Meridian explanation works better. Still, it is a fucked way to say time.

By the way 24h analog clocks exist too.

Post reply on HN