JavaScript には、現在の日付と時刻を取得する日付オブジェクトの作成に使用される新しい Date() コンストラクターがあります。この日付オブジェクトは、UTC タイムゾーンまたはクライアント ブラウザーのタイムゾーンを使用します。インドにいて、 new Date() コンストラクターを使用して日付と時刻を取得する場合は、現地時間を取得できますが、場合によっては、別の国のタイムゾーンを取得する必要があり、これを直接行うことはできません。 toLocaleString() メソッドまたは format() メソッドを使用して実行できます。この記事の最後までに、JavaScript で他のタイムゾーンの日付を取得できるようになります。
この記事で日付を別のタイムゾーンに変換するために使用する 2 つの方法は次のとおりです。 -
toLocaleString() メソッドの使用
format() メソッドを使用します
toLocaleString() メソッドは、日付オブジェクトを使用して呼び出すことができます。このメソッドには、渡されたパラメータに基づいて、あるタイムゾーンから別のタイムゾーンにデータを変換する機能があります。 2 つのパラメータを受け入れます。最初のパラメータは「locale」で、使用する形式規則の言語です。英語の場合は「en-US」、2 番目のパラメータは「options」です。ここでは {timeZone : "countryName"}、countryName はタイムゾーンを変更する国の名前です。
以下は、JavaScript で toLocaleString() メソッドを使用して日付を別のタイムゾーンに変換する手順を段階的に示しています。
Date コンストラクターを使用して日付オブジェクトを作成する
toLocaleString() メソッドで日付オブジェクトを使用し、最初の引数を英語の日付と時刻の形式に「en-US」として渡し、2 番目の引数 {timeZone: "America/New_York"} を取得して、ニューヨークのタイムゾーン
このメソッドから返される値を変数に保存します。その変数は必要なタイムゾーンです。
Format() メソッドの使用
ここでは、JavaScript で format() メソッドを使用して日付を別のタイムゾーンに変換する手順を段階的に説明します。
###例###
以上がJavaScriptで日付を別のタイムゾーンに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。