# 如何让短日期格式显示去年“12月22日”？

**URL:** https://meta.discourse.org/t/how-do-you-get-the-short-date-form-to-show-dec-22-last-calendar-year/256338
**Category:** Support
**Created:** [2023 年2 月 27 日 03:16 UTC](https://meta.discourse.org/t/how-do-you-get-the-short-date-form-to-show-dec-22-last-calendar-year/256338 "2023-02-27T03:16:32Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### 作者： ![Dannii](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dannii/32/129087_2.png) [@Dannii](https://meta.discourse.org/u/Dannii)
#### 发布日期： [2023 年2 月 27 日 03:16 UTC](https://meta.discourse.org/t/how-do-you-get-the-short-date-form-to-show-dec-22-last-calendar-year/256338/1 "2023-02-27T03:16:32Z")

</div>

如果您在此处的类别中向下滚动到去年，则显示的日期将是“12 月 22 日”。（在某些类别中，您可能需要滚动很长时间！）

在我的论坛中，它会显示“9 Dec”或其他日期，只有当我们回溯超过 12 个月到“22 年 1 月”时，才会显示年份。

我希望我的论坛也能有这种行为，这样去年的短日期即使不到 12 个月也会显示“D MMM”。是否有设置可以更改此行为？我查看了设置，但没有找到看起来像它的东西。

我更改的唯一可能相关的设置是“相对日期持续时间”，我已将其设置为 0。但我不认为这会相关，因为它与相对日期（“7d”与“20 Feb”）有关，而不是是否显示“D MMM”或“MMM YY”。

---

<div class="post-metadata">

### 作者： ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### 发布日期： [2023 年2 月 27 日 11:14 UTC](https://meta.discourse.org/t/how-do-you-get-the-short-date-form-to-show-dec-22-last-calendar-year/256338/2 "2023-02-27T11:14:12Z")

</div>

抱歉，我无法提供直接或正确的答案。但我可以告诉你我在论坛上做了什么。

美国的日期显示方式比盎司或其他基于谷物的度量衡更令人困惑。我无法直观地区分“2月22日”和“22年2月”。而且月份显示在日期数字之前简直是……我们还是不要大声说出来，因为这里可能有未成年人 😉

翻译也无济于事，因为即使月份名称改变了，日期结构也常常保持美国的习惯。

所以，我首先开始寻找正确的术语（当你不知道确切要找什么时，50次搜索限制真的很烦人）。之后，我搜索了正确的语法，因为 pingvin-world 不能在所有地方使用相同的语法 😉

现在我有这个：

- 所有帖子都显示长日期，如“2023年2月22日”（不，我们不将月份名称大写）
- 时间线显示较短的日期，当一个主题比较新时，如“2月22日”
- 时间线显示6位数字日期，当一个主题比较旧时，如“22.02.22”（你们都明白为什么 dd.mm.yy 如此合乎逻辑，就像 ISO 度量衡一样 😉 ）

我不知道这是否有帮助。但我们可以编辑术语——找到正确的术语是这项工作更难的部分。
