旧帖短日期格式:YYYY 对比 'YY

一位用户自豪地宣称:

论坛上还有这篇帖子,是2个月前发布的。

来支持他的功能请求。但事实证明,该帖子并非来自12月13日,而是来自13年12月。我已将安装中的相关字符串从“YY”更改为“YYYY”,以避免这种混淆。但考虑到我们将生活在一个直到2031年这种混淆将持续存在,并且在2040年代早期帖子仍然相关的世界里,我认为值得在所有地方进行更改。从“嘿,小心你正在深入挖掘档案”中获得的清晰度,远远超过了增加1.5个字符的代价。

它还解决了一些国际化问题——在英语中,“24”已经是非正式的了,而且据我所知,在其他地方非常少见。而“2024”在世界各地都易于理解,是更好的国际默认设置。

7 个赞

多年来,关于这个话题的讨论已经有很多了,不过目前的共识似乎是让网站自行决定如何调整。\n\n\n不过,以下是一些有趣的阅读材料:\n\n https://meta.discourse.org/t/change-to-dd-mmm-mmm-yy-for-post-dates/13625\n https://meta.discourse.org/t/displaying-dates-of-posts-mixed-formats-make-it-hard-to-read/32659\n https://meta.discourse.org/t/year-should-be-added-to-post-date-at-some-point/12716\n https://meta.discourse.org/t/year-format-on-abbreviated-post-dates-not-clear/29198\n Add full year to date to make them less visually confusing

3 个赞

在这些帖子中,我没有看到任何支持将其保留为“YY”的论据,至少从用户体验设计层面来看是这样。我确实看到包括本人在内的许多人给出了一个绝佳的用例,说明此更改将带来的好处:

这个问题的解决方法似乎是简单地将 'YY 替换为 YYYY,同时避免在 ' 用作字符串开头的那几个匹配项。我可以提交一个 PR。

3 个赞

我希望它能遵循语言设置,因为美式日期显示方式(以及其他所有方式 :wink: )确实令人困惑,而且我根本看不出 2 月 14 日和 2 月 14 日的区别。

以及免责声明。

这实际上可能遵循语言设置,因为我这里有美国设置(抱歉,英国人……)。但我不这么认为,因为 Discourse 喜欢简短的日期,而英语本身并不是显示时间、质量、长度等的另一种通用系统。

不是什么大事。我在论坛上编辑了日期,日期和年份之间的区别在这里不是真正的问题。自动置顶是……

@Jagster 您的地区设置是什么?“月日”和“年月”显示格式首选哪种?我看到了相关文件,在进行本地化时,最好能正确地进行本地化(而不是仅仅复制我为 en-US 提出的解决方案)。

通过编辑文本来完成,查找 date 有帮助 :smirking_face:

而且对于短日期,我使用的是 DD. MM. YYYY,因为它最实用。例如 js.dates.tiny.date_yearDD.MM.YY 等。

1 个赞

多年来,这些反馈几乎没有变化,而且我认为尝试一下也没有什么坏处……所以我已经打开了一个 PR 来更改此默认设置

12 个赞

我更喜欢月月’年年,不明白为什么不能提供这个选项。

有很多不同的选项。但那应该是默认设置吗?我不这么认为,因为大多数全球观众都不喜欢它?我不知道这是不是真的。我只知道我觉得它非常混乱。

2 个赞

我认为 2022 年 2 月 13 日2022 年 2 月22 年 2 月 更好。

1 个赞

而且又来了……世界上只有少数人使用非常不合逻辑的月月月 日 年年格式。这和标题“Where Is Everything In Capital, Commas, Strange, List”一样奇怪,那也是非常美式的方式;)

对我来说完全一样,而且我们有非常令人不安的限制,因为美国人的原因,我们只能使用 OpenAI 和 Dall-E ;)

我的弱点是我们都学会了忍受那些奇怪的事情,我完全乐意按照自己的意愿改变它们,无论默认设置是什么。但我有一种预感,相当多的盎格鲁撒克逊人也不理解 MMM ’YY 格式。

我们是不是有太多空闲时间了,因为这并不是那么重要的事情 :rofl:

@darkpixlz 当然,关于何时显示何种日期格式可以进行更广泛的讨论,但我希望将此与本次讨论分开。此类讨论需要对“YY 模式在多个地区的使用情况进行更深入的研究,以确保默认设置在其他地区不会引起混淆。

本次讨论特别旨在解决“22 年 2 月和 22 年 2 月经常混淆”的问题,而解决此问题的最保守的方法是使用 2022 年 2 月。

这是一个小而可行的请求,理想情况下不需要太多讨论。完全有可能对此进行过度讨论,并陷入偏好和争论的泥潭,我希望避免这种情况。

我们这里有一个用户体验问题,并且有一个解决方案——让我们实施它,并在其他地方讨论其余的问题。

1 个赞

@awesomerobot 的更改现已合并,我一直不喜欢旧格式,它总是让我感到困惑。
很高兴看到这个改变。

13 个赞

很好的改动。自千禧年以来,使用四位数的年份代码是有意义的。我也觉得旧的布局有时令人困惑。

1 个赞

今天升级了我们的论坛,但仍然看到旧帖子的年份是两位数。我需要设置一个选项吗?

1 个赞

也许是因为您的论坛使用了德语版本。

此更改修改了英语区域设置,但未修改德语区域设置

3 个赞

此更改需要在其他语言中进行更新。目前,只有“en”版本已更改。我相信这将在周二更新翻译时得到解决(?)。

5 个赞

啊,谢谢!那我等到周二,耐心等待。 :slight_smile:

3 个赞

或者,如果你是管理员,也可以自己修复,这也是一个解决方案。

2 个赞

是的,我知道,我可以重命名/更改翻译。但我不着急,因为自迁移到 Discourse 以来,我们一直使用旧格式。

但我跟 Sam 一样。我从来都不喜欢旧格式。 :wink: 但我没有多想,因为这里的很多人可能也没有。

1 个赞