Intl.dateTimeFormat を使用して、4 つのタイム ゾーンの標準時間でタイムスタンプの値を表示するにはどうすればよいですか?
P粉724737511
P粉724737511 2024-03-31 12:28:02
0
1
486

ユーザーが指定したタイムゾーンでタイムスタンプを表示できるようにしたいと考えています。 date-fns-tz のような専用ライブラリを使用しても、意味をなさない値を返すように見えることに気付きました。

舞台裏では明らかに Intl が使用されており、モジュールを使用すると正しい値が提供されないようです。

リーリー

出力:

リーリー

しかし、4 つの異なる値であるべきではないでしょうか?

P粉724737511
P粉724737511

全員に返信(1)
P粉232793765

IANA タイム ゾーン (https://tc39.es/ecma402/#sec-time-zone-names) を想定した 3 文字のタイム ゾーンの省略形を指定しています。日中の標準時間帯を通過しているので混乱しているのだと思います。

リーリー

これにより次のものが生成されます:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート