Opened 12 years ago
Closed 12 years ago
#19620 closed Uncategorized (wontfix)
Use ISO 8601 as default date format
Reported by: | Vlastimil Zíma | Owned by: | nobody |
---|---|---|---|
Component: | Internationalization | Version: | 1.4 |
Severity: | Normal | Keywords: | |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
Only USA use format with reversed day and month whereas most of the world uses either DMY or YMD formats which are easy to distinguish from each other, see http://en.wikipedia.org/wiki/Date_format_by_country#Map.
I suggest to use ISO 8601 (or like) format as default, because current default en_us
formats are confusing for most of the world. ISO format is well understood around the world and should not cause any confusion.
Note:
See TracTickets
for help on using tickets.
This is one of those weird times where I completely 100% agree, but I'm going to close wontfix for practical reasons.
As a non-USAsian, the MDY date format is annoying (as is, for example, the default Chicago timezone). However, changing default behaviour like this would cause major problems -- every existing Django project which is depending on the default behavior would break.
Yes, the default is annoying, but it's a default, and it's easily changeable. Unless you are able to propose a way of phasing in this change in a backwards compatible way, it's unfortunately a non-starter.