Well, logic is relative here. It depends whether you are into zero-indexing or not. (I happen to use the 24 hour clock for my personal use, so 0 indexing is fine with me.) But, historically, it seems folks of yonder day liked to start at 1. Years start at one. Months start at one. Days start at one. Why not hours? (Of course, then you’d run into the problem of minutes and seconds do start at zero.) But what’s illogical about starting at one? Think of it as “the first hour” as opposed to “one hour past the meridian.” I see no reason why logic couldn’t have gone that way. Once again, not that I personally prefer that logic, I like my zero hours, but there’s no reason to me why starting with one is any less logical if we don’t start counting days or months or years at 0, but instead 1.
This is just silly. I’ve worked for a government agency that had this convention and it was daft. 0000 is the start of the day and 2400 (if ever needed) is the end of the day, there is no need to try and avoid those particular numbers.
In civil aviation weather reports and operational notices times are often abbreviated to hours with no minutes. It is very clearly understood that 00 hour on the 24th of May is midnight between the 23rd and 24th while 24 hour is midnight between the 24th and 25th.
This is another thing I like about the 24 hour clock. What day does midnight belong to? With the 24 hour clock, you can say Monday 24:00, or Tuesday 0:00 (although I think I only see the former generally on train schedules) and it should be clear which midnight you’re referring to, without having to resort to “cheating” the time by adding a minute to it.
How is that a question, and how is it unusual? To designate the same night in reference to Wednesday we even have a special word (which also refers to Tuesday itself): eve.
Comes up for those of us on night shift.
Typical conversation at say 2am:
“You working tonight?”
“Well, yeah, obviously. I’m here now with you.”
“No I mean tonight, like after we’ve gone home and slept for the day.”
“Oh, you mean tomorrow night! Yeah I’m working.”
—What time is it, Mr. Fox?
—2400! RAAAAHHR!
—That is invalid, soldier. You lose.
—What time is it, Mr. Fox?
—2400! RAAAAAHHHR!
—That is invalid, soldier. You lose this round.
On a similar note, at my graduate school, morning classes all started on the hour, and ended at ten minutes till, and afternoon classes all started at ten minutes after, and ended on the hour (I presume to ensure that even someone with a completely full schedule at least had 20 minutes for lunch in there somewhere)… Except that I taught an astronomy lab, which ran from 10 PM to midnight, and it was officially listed as 10:00 - 11:50. I’m guessing that that was also intended to avoid any issues with the date change.
This all goes back to the difference between counting and measuring. Which is another way to say the difference (very roughly) between integers and real numbers. When counting stuff it often makes sense to start at 1. When measuring stuff, it (almost) always makes more sense to start at zero.
The ancients didn’t really understand this distinction. And they often began by counting lumps of something they couldn’t yet measure continuously.
And that’s how we *inherit *silly seemingly illogical systems. Such as 12am/pm and all the rest. They started out logical enough and then were incrementally extended past the limits of their own internal logicality.
But eventually they/we did learn to measure whatever. And so today we know that a proper measuring-based approach to daily time uses 00:00:00.00000… as the origin and continuously counts up from there until the reset point is reached. Which is how almost the entire world except the USA does time today.
So to directly answer the OP, the reason we *use *such an obsolete system today is that the USA is too friggin’ pig-stupid to join the 20th century, much less the 21st.
Which airlines routinely schedule flights at 12:16 am?
Which calendars use “Year Zero”?
'Tis said that it is beyond human ability to sit down and design a system of time keeping more convoluted and confusing than what we actually use … I believe I read that in the PHP manual at the beginning of the time function chapter …
Tradition is terribly strong … sixty minutes in an hour … twenty-four hours in a day … how many days in a month depend of which month … crazy shit to be sure … but not so crazy if we remember much of this was laid down before zero was considered a number … and we used a base-60 system for counting … and a “third” was 1/60th of a second …
It’s helpful to have some instant be designated at “zero time” … and present this time as “0” (or “0000” if you like) … if so, then the second after 23h 59m 59s will have to be 0h 0m 0s … as LSLGuy points out, we’re measuring time, not just counting it … using midnight is convenient, as traditionally this is when most everybody is asleep … except I suppose astronomers [giggle] …
Yes, there is. We just call it twelve.
Maybe that originated before the concept of zero took hold?
I merely meant the trivial fact that, given a consistent year-numbering system (say, current year is 23, next year 24, etc), to date a historical event (23 years ago) arithmetic makes the year number 0 and then negative if you go far enough back.
Sure, fancy concepts like zero and negative numbers may not be used in practice. AD years start at 1 to a historian; before that is BC. But the Maya had zeros in their Long Count. The Hindu and Burmese calendars have a year 0. (Some calendars do not use numbered years; they go by cycles.) Confusion about whether the “first” year is 0 or 1 certainly happens: witness the Buddhist year number in Burma versus Thailand.
Re. confusion about the day, that reminds me, that’s nothing compared to not knowing what year it is! 1 January did not mark the beginning of the civil year in all places uniformly. In what year was George Washington born?
[Astronomical_year_numbering](Astronomy - Wikipedia year numbering) (which in turn is the basis for forms of ISO 8601)
These date years … -1, 0, 1 …
Many traditional Asian calenders use a year zero. Those either don’t deal with negative years at all or have an alternate method of referring to them. (E.g., using Gregorian years or dating from year zero of a previous era.)
The Khmer Rouge?
Except that, when you check it out in detail, even they actually called it year 1!
You’ve never heard of a redeye?
Indeed. Flights at 12:01am are common at Bangkok’s Suvarnabhumi Airport, but never 12 midnight. I had a friend who ended up staying a day shorter because of this. He knew his flight was at night and on Thursday, so he thought it was on Thursday night. What he did not realize until just a couple of days before is that it was at a few minutes after midnight Thursday morning. Those are all long-haul flights that leave at that time.
Of course. But I’m genuinely curious where you’re flying from/to, and which airline.
O’Hare is one of the busiest airports in the United States. Their concessions and other services generally shut down at 10 pm. Most of the doors to the departure areas are locked between 12 am and 5 am.
Here’s a list of midnight to 5 am departures from ORD today.
ETA: Looks like you have to select it from the drop down menu.