デフォルトの形式として「LLLL」を設定していますが、デフォルトのロケールはスペイン語です。そのため、以下のように記述すると:
[date=2021-03-10 time=18:00:00 timezone="Europe/Madrid" format="LLLL"]
次のような表示になります:
手動で形式を記述することもできます:
[date=2021-03-10 time=18:00:00 timezone="Europe/Madrid" format="dddd, DD \\d\\e MMMM h:mm a"]
これにより、以下のようになります:
ただし、日が「今日」の場合、24 時間表示に戻ってしまいます:
「今日」「明日」「昨日」といったスマートな日付表示を実現しつつ、時刻の形式も指定することは可能でしょうか?
もし不可能であれば、calendar=off を追加するしかないと考えています。

