-2

Makes absolutely no sense, can we change it to MM/DD/YY? Or is the extra YY there to avoid Y2.1K?

flag
"Real people" as in people in the US? What does that make the rest of the world? – Alphabet Soup Oct 16 at 4:12
rest of the world uses DD/MM/YYYY so doesn't count. – Blah Oct 16 at 4:25
2 
Techies use yyyy-mm-dd :) – Rowland Shaw Oct 16 at 11:42

4 Answers

3

It's YYYY/MM/DD because that way the lexicographic ordering is the same as chronological ordering. This is the sort of thing programmers and people like me care about.

link|flag
meanwhile the real people all go "WTF" – Blah Oct 16 at 4:10
1 
I'm a real person too. – Anton Geraschenko Oct 16 at 4:18
I have my doubts. BTW I had a name similar to yours when my family came to USA(gr*****enko), I really recommend shortening it when you get your citizenship(mine is now only 5 letters). Solves soooooooooooooooooo many problems. Don't have to spell out your name 20 times before they get it right, and don't have to listen to them try to get your name right. – Blah Oct 16 at 4:28
2 
Which sounds more like a real person, "Anton Geraschenko" or "Blah"? I actually don't have many problems with my name, and it's nice to know that the username "geraschenko" will only be taken if I'm the one who's taken it. – Anton Geraschenko Oct 16 at 4:36
1 
But it's not like usernames are unique here. You can still use your real name. – Anton Geraschenko Oct 16 at 5:14
show 2 more comments
2

It is also universally recognised. If you use MM/DD/YYYY as is common in the States this can be confused with DD/MM/YYYY which is commonly used in Europe.

link|flag
1

What's the deal with the Day slotted between the Month and the Year? It's a little presumptuous for the smallest unit to be skipped ahead of by the second largest unit in the date.

YYYY/MM/DD makes more sense than MM/DD/YYYY since you're going from largest to smallest on the calendar units.

link|flag
0

A classic example of asking for the century, is calculating the age for someone who enters: 08/02/09 as their date of birth (which is the valid short date format in my locale). specifying the century clears up some ambiguity: 08/02/1909, but for people who don't read the documentation, it is difficult to spot incorrect data. Putting it in most significant segment first can then be checked (and errored on if appropriate), and it forces people to think/read the documentation.

link|flag

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.