- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
I wanted to type the first comment but I couldn't even log on until I had paid $0.00.
Admin
David's problem is obviously that he's trying to pay Orange £0.00 - if he'd just hurry up and pay them £-0.00 I'm sure his account would be reinstated.
Admin
Just a minor rant: There is no 12:00 AM or 12:00 PM. There's 12:00 Noon or 12:00 Midnight.
And for those who claim "it's obvious" I can easily find examples of signs where folks use 12:00 AM to mean Noon and 12:00 PM to mean midnight.
Admin
They are wrong.
But by rights both 12am and 12 pm should be midnight: twelve hours before the "meridian" (noon). Hurry up and get rid of 12 hour time. Then we can have pedantic arguments over "24:00".
Admin
Similarly midnight is 12:00am.
Admin
Which of the following answers is the correct one? a) 12am is noon b) 12am is midnight c) 12am is wrong anyway d) 12ay can be both noon or midnight e) If you use a 24-hour clock you don't have to worry about it.
The correct answer is obviously e) (yes, I'm European).
Admin
What time is it Eccles?
"it's zero o'clock"...
Right
Admin
24:00 is a valid time, and used to denote same date, but exactly at midnight (but not avoid confusing the masses, 23:59 is often used).
(Working with date/time and UI is hell. People just can't wrap their heads around times before they usually wake up).
Admin
Have you found one where something uses AM and PM for every time except for 12:00 and 00:00, incidentally?
Admin
That's easy. 24:00 is the 0:00 of the next day.
Admin
Give me that laptop for 999999.... Oh, sorry, I'll take two of them :)
Admin
Admin
I must say, only needing 5.1618 * 10^-12 bits per log entry is pretty good.
Admin
Introducing: The nano bit
Admin
Admin
Admin
If we are referring to today's time then what you're saying makes no sense. Why would our perception of current time refer to today or tomorrow's midnight ...?
Admin
12am doesn't mean 12 hours before the meridian, any more than 11am is 11 hours before. 12am is the start of the hour between 12 am and 1am. So 12:01 is am, so unless you want chaos, 12:00 is also am by definition. Ditto for pm. And that is how they are defined. So 12 midday is 12pm, 12 midnight is 12am.
Examples of people using words wrongly don't change a thing.
Admin
Admin
I can find examples of people who still use GOTO in their VB. It doesn't make them, or you, right.
Admin
You could label the first shift as running from 24:00 to 08:00, or the last as 16:00 to 00:00. However, it's clearer to use a notation for midnight that indicates the end of the day to which you're referring.
Admin
Damn, I was going to order a pizza by it just turned 1 minute past $[label} o'clock.
Also: WTF is up with "o'clock" anyway?
Admin
Personally I cut the Gordian knot and call them 12 noon and 12 midnight.
Admin
At which point the shift worker would probably look at you funny because there is no such thing as 24:00. Midnight is 00:00, whenever it occurs.
If the shifts ran 02:00-10:00, 10:00-18:00 and 18:00-02:00, would you feel the need to specify the final 02:00 as 26:00? Where does the madness end?!?!
Admin
Admin
Errr, no - there is no such definition. a.m. stands for Ante Meridian - "before noon". Noon is neither a.m. nor p.m.
I'd agree with you that common usage now seems to be to use 12 p.m. to mean noon, but when I was young it was the other way around. Neither is correct by any kind of made up "definition" though.
Admin
You must be REALLY old!
Admin
So 1/1,000,000th of a second past 12noon is what exactly?
12:00pm
Admin
You are quite right, both 12am and 12pm are midnight - I'd never thought of that before. It has often annoyed me that so many people seem not to have heard of the unambiguous terms noon and midnight.
Admin
Actually it's 12:00.0000001 pm
Admin
12:00:00:000001
See also: 00:00:00:000001
And if you need that level of precision, I'm willing to bet you're not using an old-fashioned analogue clock that can't display the 24-hour clock :)
Admin
Admin
Instead of 12-hour time or 24-hour time, I propose 1-hour time:
12:00 => 0:00 AM 1:00 AM => 0:00 BM 2:00 AM => 0:00 CM ... 10:00 PM => 0:00 WM 11:00 PM => 0:00 XM
Admin
But that way you are underutilising the alphabet. Just use the Greek one and you'll have a perfect 24 hour clock consisting of 1 hour each...erm hour.
And it would sound so much cooler "I'll see you at omicron o'clock"
Admin
Are those the shows where tentacle monsters rape young school girls?
I wouldn't take Japan as a good example to follow...
Admin
Wait, I'm confused. When can I feed my Mogwai again?
Admin
There is actually such a thing as 24:00; it is defined in ISO 8601:2004 (Representation of dates and times). Per § 5.2.3, midnight may be expressed either as 00:00 (first instant of a calendar day), or 24:00 (last instant of the calendar day), e.g., 14-Feb-2014 24:00 and 15-Feb-2014 00:00 refer to the same instant. Per § 4.2.1, an hour of 24 can only refer to exactly midnight (e.g., neither 24:01 nor 26:00 nor 24:00:00.0001 would be valid time of day representations).
While there is no such international standard for 12-hour times, NIST suggests 12am and 12pm not be used because "12 a.m. and 12 p.m. are ambiguous".
Admin
So 10 hours after midnight should actually be 2am, and an hour later it's 1am?
That'd be a good time system, I suggest we implement it immediately!
Admin
11:59:59am (infinite number of intermediate times) 11:59:59.99999999am (infinite number of intermediate times) Noon (infinite number of intermediate times) 12.00:00.00000001pm (infinite number of intermediate times) 12.00:01
So actual 'Noon' is an infinitesimally short time period. During the second that your clock is displaying 12:00:00, most of the time it is 'pm', not Noon.
(BTW - Noon = 12am is just wrong! What happens then, even if you go to less accuracy, is it 12:00am, 12:01am ... 12:59am, 1:00pm? If so, then you have misunderstood am/pm. Or is it 11:59am, 12:00am, 12:01pm - which is less accurate than, and possibly even more confusing than going from 11am to 12pm)
Admin
Admin
And you can't really say that a half-hour past noon is "12:30 PM" - because then you'd be saying that it's twelve and a half hours after noon.
But of course "1:30 PM" is okay.
Admin
Let's count backward...
12:03 PM 12:02 PM 12:01 PM 12:00 PM 11:59 AM <== Notice that PM->AM when 12->11? 11:58 AM 11:57 AM
Now, consider the hour 11:00-11:59 AM. All minutes of the hour share the same designation: "AM". There isn't some weird off-by-one error where 59 minutes of the hour have one designation and 1 minute of the hour has a different designation. All 60 minutes of an hour always share the same designation.
From these principles, one can easily reason:
12:00 PM = Noon 12:00 AM = Midnight
Admin
If you want to know what (AM/PM) to put after "12:00", add one minute. Whatever is proper for "12:01" is proper for "12:00".
Admin
Does your clock look like this?
12:00am 11:00am 10:00am 9:00am 8:00am 7:00am 6:00am 5:00am 4:00am 3:00am 2:00am 1:00am Noon 1:00pm 2:00pm 3:00pm 4:00pm 5:00pm etc......
Because if not, then this comment makes absolutely no sense.
CAPTCHA: I had to say this because of the gravis of the error.
Admin
Domino's ran a promotion in my area a couple years ago: at 10:00p pizzas of any size became $10 to order, and thereafter the pizza price tracked the wall clock: at 11:00p they were $11 to order etc.
Hardly believing my good fortune I called up my nearest Domino's and confirmed my order of 20 pizzas for $20 at 1:00a. The staffer put me on hold to talk to her manager, and then came back and told me "That's not the way it works". I argued that the printed advertising copy in my hand said otherwise, but they wouldn't put the order through. :-(
Admin
12:00am refers to midnight, 12:00pm refers to noon, and anyone who disagrees with or is confused by that is simply a blithering idiot.
Admin
Also, I can only imagine the code behind the first one.
Don't swallow your exceptions, kids.
Admin
It gets even worse when you're working with clocks where the "day" does not end/begin at midnight. My last job was in broadcast media, and a "broadcast day" typically begins somewhere between 4-6 AM. So they have a third designation for which "half" of the day you're in: the wee hours of this morning would be described as, for example, "2:00 XM, February 13, 2014".
Admin
"Our puzzler coming up in the third half of the day..."
Admin
The real WTF is 24 hour time. Freaky. As they say, "what time is 13'o clock?" "Time to get a new clock!". That, and the towel-wearing commie metric system will never happen here.