ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript タイムゾーン関数の概要_時刻と日付

JavaScript タイムゾーン関数の概要_時刻と日付

WBOY
リリース: 2016-05-16 17:50:07
オリジナル
996 人が閲覧しました

js タイム ゾーン関数:

datename が作成された Date オブジェクトであるとします。

================ = ===
datename.getTimezoneOffset()
--現地時間と GMT 時間 (グリニッジ標準時) の差を取得します。戻り値は分単位です
======== == ==========

例: GMT 時刻と現地時間に基づく任意のタイムゾーンの時刻を取得する

d=new Date() //Date オブジェクトを作成する
localTime = d.getTime();
localOffset=d.getTimezoneOffset()*60000; //ローカルタイムオフセットのミリ秒数を取得します
utc = localTime localOffset; //utc は GMT 時間です🎜 >offset =10; // ハワイ時間を例に挙げます。東地区 10
hawaii = utc (3600000*offset)
nd = new Date(hawaii);時間は " nd.toLocaleString()
");

==========================
Date.UTC(年、月、日、時、分、秒、ミリ秒)

-- GMT 時間に基づいて Date オブジェクトを構築し、Date オブジェクトを返します
====== ====== ===================

Date オブジェクトを直接作成すると、入力が現地時間であると想定されますが、次を使用してオブジェクトを作成します。 Date.UTC は、入力が GMT であると想定します。

============================
datename .toUTCString()
datename.toGMTString( )
--出力 GMT 時間
=========================== =====

この 2 つの関数は同じです。後者は廃止されたとみなされます。

toLocaleString の出力現地時間に対して、この関数は GMT 時間を出力します。

== ================ ===========
その他
================ ==============

getUTCDate() 関数 -- 協定世界時 (UTC) で表現された日付オブジェクトの日付 (1 ~ 31) を返します
getUTCDay() 関数 -- 日付オブジェクトの UTC で表現された日を返します (0 ~ 6) で表される曜日
getUTCFulyear() 関数 -- 日付内の 4 桁の年を返します協定世界時 (UTC) で表現されたオブジェクト
getUTCHours() 関数 -- UTC で表現された日付の 4 桁の年を返します 協定世界時 (UTC) での時間数 (0 ~ 23)
getUTCMilliseconds() 関数 -- 協定世界時 (UTC) で表現された日付オブジェクトのミリ秒数 (0 ~ 999) を返します。
getUTCMinutes() 関数 -- 協定世界時 (UTC) で表現された分数 (0 ~ 59) を返します。日付オブジェクトの協定時刻 (UTC)
getUTCMonth() 関数 -- 日付オブジェクトの協定世界時 (UTC) で表現された月数 (0 ~ 59) を返します。 11)
getUTCSeconds() 関数 - - 協定世界時 (UTC) で表現された日付オブジェクトの秒数を返します (0-59)


setUTCDate() 関数 -- 日付オブジェクトを設定します 協定世界時 (UTC) で表現された月の日協定時刻 (UTC) で、日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒数 (タイムスタンプ) を返します。
setUTCFul Year() 関数 -- 日付オブジェクトを世界標準に設定します。時刻 (UTC) を取得し、日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒数 (タイムスタンプ) を返します。
setUTCHours() 関数 --- 日付オブジェクトに世界標準を設定します。時、分、秒、ミリ秒です。時間 (UTC) で表され、日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒数 (タイムスタンプ) を返します。
setUTCMilliseconds() 関数 -- 日付オブジェクトで使用される世界を設定します。標準時 (UTC) を設定し、日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒数 (タイムスタンプ) を返します。
setUTCMinutes() 関数 -- 世界標準時 (UTC) を使用して日付オブジェクトを設定します) は分を表します
setUTCMonth() 関数 -- 協定世界時 (UTC) で表される日付オブジェクトを設定し、月、日を返します。日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒 (タイムスタンプ) の数
setUTCSeconds() 関数 -- 協定世界時 (UTC) で表される日付オブジェクトの秒とミリ秒を設定し、その秒数を返します。日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒 (タイムスタンプ)

js のタイムゾーンでは、一般的にグリニッジ時間と現地時間の間の時間を指します。時差は分単位で測定されます。 PHP や ASP と変わりません。 date() 関数を使用して、js タイムゾーンに関連する問題を紹介しましょう。


定義と使用法
getTimezoneOffset() メソッドは、グリニッジ標準時と現地時間の時差を分単位で返します。
構文
dateObject.getTimezoneOffset() 戻り値
現地時間と GMT 時間の時差 (分単位)。
次の例では、GMT 時間と現地時間の時差を分単位で取得します。


コードをコピー コード以下のように:
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート