感谢您指出这一点!我在将日期/时间插入主题时也有同样的经历,这存在同样的问题。我认为这是一个已知问题,并且有其原因。输入遵循您设备的区域设置,而不是您 Discourse 首选项中设置的区域设置。但显示确实遵循您的 Discourse 区域设置首选项(以及查看包含事件或日期/时间帖子的任何用户)。您能否在您的设备上确认这一点?
对于创建事件或向帖子添加日期/时间的用户来说,如果两者相同,肯定会减少混淆,并提供更好的用户体验。
以下是一个演示。请注意下面截图中的选定时间为下午 4:00,但输入显示为 16:00。我之所以出现这种情况,是因为我将设备区域设置为德国(使用 24 小时制),而我的 Discourse 区域设置为 US-WA(使用 12 小时制)。输入似乎遵循设备区域设置。
这在 Markdown 中显示为 [date=2025-04-01 time=16:00:00 timezone="America/Los_Angeles"],对我来说正确显示为下午 4 点:2025-04-01T23:00:00Z。
将我的设备区域更改为美国可以使这两者保持一致,但这是一个繁琐的过程,需要重新启动。
当我的区域设置为美国时,我在主题中插入日期/时间时,输入时间也使用 12 小时制。Markdown 相同 [date=2025-04-01 time=16:00:00 timezone="America/Los_Angeles"],并正确显示为下午 4 点:2025-04-01T23:00:00Z。



