2

私のグラフ (変更したくない複雑な JS ライブラリ) では、時間軸を描画するために、現地時間の Javascript タイムスタンプが必要です (グラフはタイムゾーンと DST に合わせて調整されないため、データベース側で行う必要があります)。ソースデータはほとんど変更できません。

同じデータを使用してツールチップを表示します。これは、データ ポイントの正確な値を表示するために、ほとんど「自分で調理する」ものです。

問題は次のとおりです。

  • 私が使用するDate(x).toUTCString()と、国際ロケールに従って正しい値が表示されます-英語の月と日の名前など.
  • 使用するDate(x).toLocaleString()と正しい書式設定が得られますが、表示される日付はタイムゾーン + DST オフセットによってずれています。サーバー側で既に追加されており、関数が再度追加します。

Date(x).toStringどちらもDate(x).toGMTString役に立ちませんでした。

タイムゾーン調整されていないロケール形式の日付を取得するにはどうすればよいですか?

4

1 に答える 1