While we are at it, why not standardize: * date and time formats * language * time zones * currency Seems about as easy and has the same kind of benefits.
There are two ways to do dates and times (especially when sending machine-readable data across the web):
1) ISO 8601
2) A world of pain.
Personally, I prefer option 1. So, that one is done.
The "world of pain" with US/UK date formats is that code that's not even written yet can fail to interoperate, but only when it's deployed to a different machine with different system defaults and only after the 13th of the month rolls around. That kind of landmine is an unacceptable feature for a format to have.