JavaScript で文字列表現を使用せずにタイムゾーンを設定して日付を作成する方法

Javascript De Wen Zi Lie Biao Xianwo Shi Yongsezunitaimuzonwo She Dingshite Ri Fuwo Zuo Chengsuru Fang Fa



設定されたタイムゾーンにより、開発者は UTC (協定世界時) からの現在の時刻オフセットを決定できます。場合によっては、現地時間に基づいてタイムゾーンを設定して日付を作成する必要があります。そのためには、JavaScript の Date() メソッドが使用されます。さらに、getTime() メソッドを利用して「 getTimezoneOffset() 」を使用して、地域に応じてタイムゾーン オフセットを挿入または減算します。

この記事では、タイムゾーンを設定した日付を作成する方法を説明します。

文字列表現を使用せずにタイムゾーンを設定して日付を作成する

タイムゾーンを設定して日付を作成するには、「 日にち() JavaScriptの「メソッド」が利用可能です。これは、日付と時刻を操作するために使用される組み込みメソッドです。







構文



この構文では、「 日にち() ” メソッドが呼び出されます。



新しい 日にち ( 年、月、日、時、分、秒、ミリ秒

”、” ”、” 日にち ”、” 時間 ”、” ”、” 2番 '、 と ' ミリ秒 」は、設定されたタイムゾーンで日付を作成するためのパラメーターとして渡されます。





例 1: 日付オブジェクトを定義する

この例では、オブジェクトは「」として初期化されます。 d ”。次に、「を呼び出します」 日にち() ” メソッドを使用し、上記の構文に従って日付を渡します。

dがあります = 新しい 日にち ( 2023年 03 二十 1 78 27 0 ;

オブジェクトを引数として「」に渡します。 console.log() 」メソッドを使用して結果をコンソールに表示します。



コンソール。 ログ ( d

文字列表現を使用せずに、設定されたタイムゾーンを使用して日付が作成されていることがわかります。

例 2: setTime() メソッドの使用

ここでは、新しい日付が作成され、「 日にち() ' 方法:

可変日付 = 新しい 日にち ( 2023年 、07、 21 ;

「」を呼び出します setTime() 」の方法で時刻を設定します。さらに、 ' 時間をもらう() ' と ' getTimezoneOffset() 」の引数としても使用されます。 setTime() 」メソッドを使用して時刻を取得し、タイムゾーンを設定します。ここで、「getTimezoneOffset()」はタイムゾーン オフセットを挿入または減算できます。

日にち。 セットタイム ( 日にち。 時間をもらう ( + 日にち。 getTimezoneOffset ( * 60 * 1000 ;

console.log() メソッドを呼び出して結果を表示します。

コンソール。 ログ ( 日にち ;

その結果、タイムゾーン オフセットに従って、定義された日付から 1 日が減算されます。

文字列表現を使用せずに、タイムゾーンを設定して日付を作成する方法は以上です。

結論

文字列表現を使用せずにタイムゾーンを設定して日付を作成するには、「 日にち() JavaScriptの”メソッドを呼び出すことができます。これは、日付と時刻を操作するために使用される組み込みメソッドです。さらに、「」を使用します。 getTimezoneOffset() 」を使用すると、タイムゾーン オフセットを挿入または減算できます。この投稿では、タイムゾーンを設定して日付を作成するいくつかの方法を説明しました。