Opened 2 years ago

Closed 2 years ago

#19620 closed Uncategorized (wontfix)

Use ISO 8601 as default date format

Reported by: vzima 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.

Change History (1)

comment:1 Changed 2 years ago by russellm

  • Needs documentation unset
  • Needs tests unset
  • Patch needs improvement unset
  • Resolution set to wontfix
  • Status changed from new to closed

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.

Note: See TracTickets for help on using tickets.
Back to Top