ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript でローカライズされた日付を UTC に変換するにはどうすればよいですか?

JavaScript でローカライズされた日付を UTC に変換するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-08 08:58:13666ブラウズ

How Do I Convert Localized Dates to UTC in JavaScript?

JavaScript で日付を UTC に変換する

国際データを扱う場合、多くの場合、日付を協定世界時との間で変換する必要があります ( UTC)。 JavaScript には、Date オブジェクトなど、この変換を処理するためのメソッドがいくつか用意されています。

ローカライズされた日付範囲を UTC に変換する

ユーザーから入力された次の日付範囲を考えてみましょう。

2009-1-1 to 2009-1-3

この日付範囲を UTC に変換するには、次の手順に従います手順:

  1. 新しい Date オブジェクトを作成します:
var date = new Date();
  1. UTC メソッドを使用して、日付のコンポーネントに相当する UTC を取得します:
var now_utc = Date.UTC(date.getUTCFullYear(), date.getUTCMonth(),
                date.getUTCDate(), date.getUTCHours(),
                date.getUTCMinutes(), date.getUTCSeconds());
  1. UTC 日付を ISO の文字列に変換します8601 形式:
console.log(date.toISOString());

これは、サーバーが期待する ISO 8601 形式で日付範囲を出力します:

2009-01-01T08:00:00.000Z to 2009-01-04T07:59:59.999Z

JavaScript では「Z」が使用されることに注意してください。時刻が UTC であることを示すサフィックス。

次の手順に従うことで、ローカライズされた日付を簡単に変換できますJavaScript を使用して UTC に変換します。これは、異なるタイムゾーンのデータを必要とするサーバーに日付と時刻を送信するために不可欠です。

以上がJavaScript でローカライズされた日付を UTC に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。