日付表示は「Today」ではなく、時刻形式の場合は時刻を表示すべき

時刻を指定する形式(例:「LT」または「LTS」)で日付を入力する際、Discourse は「Today」という文字列ではなく、現地時刻を表示するべきです。あるいは、「Today」に現地時刻を併記する形も考えられます。

例:12:00 PM は現在、image のように表示されています。

このインスタンスでは時刻部分が保持されていないようですが、私の環境では保持されています…

。UX が明確でなかったため、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: また、アップデートありがとうございます!UX の向上で素晴らしいですね :smiley: