日付オブジェクトの getUTC* メソッドは何をするのでしょうか?

StackOverflow https://stackoverflow.com/questions/15302

  •  08-06-2019
  •  | 
  •  

質問

JavaScript で UTC 形式で日付を取得または作成するとはどういう意味ですか?

役に立ちましたか?

解決

日付は特定の時点を表します。この時点の呼び方は場所によって異なります。これを書いている現在、ドイツでは火曜日の00:27、イギリスでは月曜日の23:27、ニューヨークでは月曜日の18:27です。

メソッドの例を挙げると、次のようになります。getDay は、ローカル タイムゾーンの曜日を返します。現時点では、ドイツのユーザーの場合は 2 が返されます。英国または米国のユーザーの場合、1 が返されます。1 時間後、英国のユーザーには 2 が返されます (イギリスでは火曜日の 00:27 になるため)。

..UTC..これらのメソッドは、UTC (GMT とも呼ばれます) での時刻の表現を処理します。冬には英国と同じタイムゾーンですが、夏には英国の時間より 1 時間遅れます。

これを書いている今は夏です。getUTCDay は 1 (月曜日) を返し、getUTCHours は 22 を返し、getUTCMinutes は 27 を返します。つまり、UTC タイムゾーンでは月曜日の 22:27 です。一方、平野は...関数は、ユーザーがどこにいるか、getUTC.. に応じて異なる値を返します。関数は、ユーザーがどこにいても同じ値を返します。

他のヒント

getUTC は、ロンドンのグリニッジの時刻に基づく標準時刻である協定世界時 (UTC、頭字語の順序はその意味とは異なります) に変換するためのものです。

世界時は、時間オフセット (JavaScript の場合は分単位) を使用して計算されます。このオフセットは、クライアント ブラウザーのオペレーティング システムで構成されたタイム ゾーンに基づきます。

複数のタイムゾーンのユーザーの日付を保存する予定がある場合は、これを使用する必要があります。

さらに、この頭字語はそれが表すものとは異なるというダンの発言には、十分な理由があります。 ウィキペディアの UTC 略語

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top