Opened 3 years ago

Closed 3 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


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

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 3 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