Вместо «Сегодня» для форматов времени должна отображаться дата

При вводе даты с форматом, указывающим время (например, «LT» или «LTS»), Discourse должен отображать местное время, а не строку «Сегодня»; либо «Сегодня» с указанием местного времени.

Например, 12:00 PM в настоящее время отображается как image

Интересно, что этот экземпляр, похоже, не сохраняет часть времени, но у меня на установке это работает…

. Я добавил время UTC в скобках, так как это не было очевидным с точки зрения UX.

Ага, я вижу, что разница между моей установкой и этой, похоже, является регрессией в плагине 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: