日付/時刻機能は、国際的な組織がイベントを現地時間で一覧表示するために非常に役立っています。特に、サードパーティのタイムゾーン時計に依存せずに済む点が気に入っています。
本日気づいたのですが、イベントが現地時間の真夜中に発生する場合、表示されるタイムスタンプが消えてしまい、曜日のみが表示されてしまいます。私のコードに問題があるのかと思いましたが、これが仕様のようです。真夜中に該当するタイムスタンプには、ドロップダウンのように「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]
これで問題ないでしょうか?
ジョフリー、ありがとうございます。これで動作するようです…その後、「今日」「明日」が表示オプションから削除されます(問題ありませんが)、この設定には他の影響はありますか?
はい、日付が近い場合に曜日名を表示したり、「明日」や「昨日」のような特別な表示を試みるという機能が削除されました。