日期/时间功能对我们国际组织按当地时间列出活动极为有用。我们非常喜欢它,尤其是无需让用户去第三方时区时钟查询。
我今天注意到,当某事在当地时间午夜发生时,显示的时间戳会消失,仅显示星期几。我原以为是我的代码有误,但这似乎就是其工作机制。能否让解析为午夜的时间戳像下拉菜单那样显示“12:00 AM”?
日期/时间功能对我们国际组织按当地时间列出活动极为有用。我们非常喜欢它,尤其是无需让用户去第三方时区时钟查询。
我今天注意到,当某事在当地时间午夜发生时,显示的时间戳会消失,仅显示星期几。我原以为是我的代码有误,但这似乎就是其工作机制。能否让解析为午夜的时间戳像下拉菜单那样显示“12:00 AM”?
这实际上是多年前根据他人的反馈特意制作的:FIX: removes time from date in calendar range at midnight (#10751) · jjaffeux/discourse@2b254f4 · GitHub
一种解决方案是禁用日历逻辑:
[date=2021-10-01 time=00:00:00 timezone="Europe/Paris" calendar=false]
这对您来说可以接受吗?
谢谢 Joffrey,看起来这能行……它随后会移除“今天、明天”作为显示选项(这不是问题),这个设置还有其他影响吗?
是的,它移除了当日期临近时尝试显示星期名称,或像“明天/昨天”这类花哨内容的功能。