日期应显示时间而非“今天”,适用于时间格式

当使用特定时间格式(如“LT”或“LTS”)输入日期时,Discourse 应显示本地时间,而不是字符串“今天”;或者显示“今天”加上本地时间。

例如,12:00 PM 当前渲染为 image

有趣的是,这个实例似乎没有保留时间部分,但在我的安装中却保留了……

。我在括号中添加了 UTC 时间,因为否则用户体验不够直观。

啊,我明白了,我的安装版本与此版本之间的差异似乎是 datetime 插件的一个回归问题。之前,字符串 date=2020-05-14T19:31 会解析时间部分,而现在需要将其分离,使用单独的 time 字段。

不过值得高兴的是,最新版本现在可以显示时间了,所以这部分问题似乎已经修复。

它从未支持将时间作为日期的一部分,尽管可能曾能运行,但这从来不是预期的使用方式。此外,您可以强制显示特定时区。

[date=2020-05-17 time=12:51:00 displayedTimezone="UTC" timezone="Europe/Paris"]

2020-05-17T10:51:00Z

啊,好吧,它之前确实是这样工作的,因为升级后我突然发现有些帖子不再正确显示时间了。我下次会记得指定 time:slight_smile: 另外,谢谢你的更新!这对用户体验来说是一个很大的改进 :smiley: