# 创建事件不尊重用户的12小时制时间区域

**URL:** <https://meta.discourse.org/t/creating-events-doesnt-respect-users-12-hour-time-locale/359845>\
**Category:** UX\
**Tags:** events\
**Created:** [2025年三月31日 23:18 UTC](https://meta.discourse.org/t/creating-events-doesnt-respect-users-12-hour-time-locale/359845 "2025-03-31T23:18:59Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![SkyeDragon](https://avatars.discourse-cdn.com/v4/letter/s/3e96dc/32.png) [@SkyeDragon](https://meta.discourse.org/u/SkyeDragon)\
**Post date:** [2025年四月1日 22:17 UTC](https://meta.discourse.org/t/creating-events-doesnt-respect-users-12-hour-time-locale/359845/3 "2025-04-01T22:17:07Z")

</div>

感谢您提供详细的回复（而且还是来自同为华盛顿州的人 :))

所以，这个 bug 其实是关于“插入事件”（官方插件）的，而不是“插入日期/时间”（内置功能）。我完全理解这种混淆，因为我第一次尝试使用插件时，也点击了日期/时间而不是事件，并对为什么它没有生成事件感到困惑。

既然我们俩都对此感到困惑，那么也许有机会改进用户界面：

- 理想情况下，也许可以将它们合并成一个按钮，然后提示用户他们是想创建事件还是时间。（但这需要大量的代码重构）
- 更简单的方法是，如果事件按钮直接位于日期/时间按钮旁边，而不是隐藏在“更多”齿轮图标下，可能会提醒用户有两种不同的流程可供选择。（我还没有研究这是否可行，但从实现的角度来看似乎更容易）

话虽如此，回答您的问题：

- ✅ 当我使用_插入日期/时间_时，它确实向我显示了 12 小时制的时间。
- ❌ 只有当我使用_插入事件_时，它才需要 24 小时制的时间。

关于设备区域设置，我不在 iOS 设备上，所以我不知道这个设置在其他操作系统上对应的是什么。（我使用的是 Linux，并已验证我的 `locale` 返回的是所有 `en_us` 或 `en_US.UTF-8`… 但也许还有其他隐藏的设置）。您能否确认您在“插入事件”页面（而不是仅仅“插入日期/时间”）上是否看到相同的行为？它似乎在这个论坛上没有启用，所以您可能需要启动一个测试实例，不过由于这是一个官方插件，应该很容易获得。

---

_[View the full topic](https://meta.discourse.org/t/creating-events-doesnt-respect-users-12-hour-time-locale/359845)._
