The discussion centers on changing the short date format from 'YY to YYYY in Discourse to avoid confusion between recent and older posts (e.g., '22 vs 2022), especially as we approach 2030s. LWinterberg initiated the thread after a user misread a 2013 post as 2023, arguing that YYYY improves clarity and international usability. Multiple prior threads support this change, with Sam Saffron previously noting the ambiguity of abbreviated years for archived content. A PR by awesomerobot was merged to implement YYYY as the default for English locales. Some users, like darkpixlz, prefer alternatives like 'Feb 13 ‘22’, but Jagster and others argue such formats are culturally specific and confusing globally. LWinterberg urges focusing on the immediate UX fix rather than broader format debates. Post-merge, users like Roi noticed the change didn’t apply to non-English locales (e.g., German), which Moin and Arkshine confirm — translations were pending. Admins can manually override the format, but many prefer to wait for official updates. Sam and Heliosurge applaud the change, calling the old format confusing. The consensus favors YYYY for clarity, with localization to follow.
There’s also this post on the forum from only 2 months ago
in support of his feature request. But as it turns out, the post wasn’t from Dec 13 - it was from Dec '13. I since have changed the relevant strings in my install from 'YY to YYYY to avoid this confusion, but given we’ll be living in a world where this confusion will keep happening until 2031 and stay relevant for old posts well into the 2040s, I’d say it’s worth changing everywhere. The clarity gained from “hey watch out you’re digging deep in the archives” is well worth the additional 1.5 characters.
It also solves some i18n issues - '24 is already informal in English, and very unusual everywhere else AFAICT. 2024 meanwhile is well-understood everywhere and a better international default.
I see no arguments in favor of keeping it as 'YY in any of these threads, not on a UX design level anyway. I do see various people, including the man himself, give an excellent use case as to what the benefit to this change would be:
The fix for this seems to be a simple text replacement for 'YY → YYYY, avoiding a couple matches where ' is used as the beginning of a string instead. I can make that PR.
I would like to see it following language settings because american way to show dates (among all others ) is really confusing and I just don’t see the difference between Feb 14 and Feb ’14
And disclaimer.
It is possible it is actually following language setting, because I have here US-settings (sorry britons…). But I don’t think so because Discourse loves short dates and english for example is not another universal system how to show time, mass, lenght etc.
Not a big thing. I edited dates on my forum, and difference between date and year isn’t real issue here. Automated bumps are…
@Jagster What’s your locale and the preferred formatting for “month and day” and “year and month” type displays? I see the relevant files and might as well localize them properly (instead of copying over just the solution I’m proposing for en-US) while I’m at it.
There are a lot different options. But should that be default? I don’t think so because majority of global audience don’t prefer it? I don’t know if that’s true. I only know that I see it very confusing it.
And again… minority of the world uses very unlogical MMM DD ’YY format. It’s as strange than headers Where Is Everything In Capital, Commas, Strange, List that is very american way too
Totally same to me and we have very disturbing limits how to use OpenAI and Dall-E too only because of americans
My weak point is we all have learned live with those stranger things and I’m totally happy if I can change those as I want no matter what defaults are. But I have gut feeling that quite many anglos don’t understand format MMM ’YY either.
Do we have too much free time, because this is not that important thing
@darkpixlz There certainly is a wider discussion to be had about what date formats to show when, though I’d like to keep that separate from this discussion. Such a discussion would need deeper research on the use of the 'YY pattern in multiple locales, to ensure that the default isn’t confusing elsewhere.
This discussion in particular aims to solve the issue of “Feb '22 and Feb 22 get confused quite often”, and the most conservative fix to this issue is to use Feb 2022.
It’s a small and actionable request which ideally doesn’t require a lot of discussion. It is completely possible to discuss it to death and to get stuck in preferences and bikeshedding, and I’d like to avoid that.
We have a UX problem here, and we have a solution - let’s get that in, and discuss the rest elsewhere.
This change needs to be updated in other languages. Currently, only the “en” version has been changed. I believe it might be sorted out when the translations will be updated on Tuesday I believe (?).