Backup of David's Google+ Posts

I'm paralyzed by fear of the Milevenium Bug (read it carefully), where in America, tomorrow is 11/11/11, but in the rest of the world, it'll be 11/11/11 confusing computers everywhere.

Melevenium Bug? Milelevenium Bug?

Comments

David Blume on Nov 10, 2011
while( inferred_format( date ) == MMDDYY ) {
transform( date, YYMMDD );
}

Mike Kobb on Nov 10, 2011
Most of the countries I went to visit on my trip used DDMMYY, just to make it even more bizarre

David Blume on Nov 10, 2011
Aieee, you're right! Yet another false-positive that'll sneak through the systems tomorrow. I'm staying home with the children.

John Green on Nov 11, 2011
How is DDMMYY bizarre? It makes a whole lot more sense than MMDDYY.

Elliott Noel on Nov 11, 2011
DDMMYYYY for great justice.

Elliott Noel on Nov 11, 2011
On that note, Kayu has decreed that any children we have must be born on or after the 13th of whatever month they're born in to prevent this confusion should they have to have tests done at hospitals during their lives.

Ken Roland on Nov 11, 2011
I think you have the Little Endian convention DDMMYYYY, the Big Endian convention YYYYMMDD and nothing else really makes sense. Of course that said, there's still countries out there that use 1/12th units for some stuff, 1/160th units for others, 1/3 for units that can be further broken into those 1/12ths ... what can you do?

David Blume on Nov 11, 2011
No, no, lexicographical sorting to match chronological sorting for great justice. YYYY-MM-DD, like every single one of my status reports since I've started work at my current company.

John Green on Nov 11, 2011
Yes! That's why it's the international standard (see ISO 8601)