感谢您提供详细的回复(而且还是来自同为华盛顿州的人 :))
所以,这个 bug 其实是关于“插入事件”(官方插件)的,而不是“插入日期/时间”(内置功能)。我完全理解这种混淆,因为我第一次尝试使用插件时,也点击了日期/时间而不是事件,并对为什么它没有生成事件感到困惑。
既然我们俩都对此感到困惑,那么也许有机会改进用户界面:
- 理想情况下,也许可以将它们合并成一个按钮,然后提示用户他们是想创建事件还是时间。(但这需要大量的代码重构)
- 更简单的方法是,如果事件按钮直接位于日期/时间按钮旁边,而不是隐藏在“更多”齿轮图标下,可能会提醒用户有两种不同的流程可供选择。(我还没有研究这是否可行,但从实现的角度来看似乎更容易)
话虽如此,回答您的问题:
当我使用插入日期/时间时,它确实向我显示了 12 小时制的时间。
只有当我使用插入事件时,它才需要 24 小时制的时间。
关于设备区域设置,我不在 iOS 设备上,所以我不知道这个设置在其他操作系统上对应的是什么。(我使用的是 Linux,并已验证我的 locale 返回的是所有 en_us 或 en_US.UTF-8… 但也许还有其他隐藏的设置)。您能否确认您在“插入事件”页面(而不是仅仅“插入日期/时间”)上是否看到相同的行为?它似乎在这个论坛上没有启用,所以您可能需要启动一个测试实例,不过由于这是一个官方插件,应该很容易获得。