ホームページ  >  記事  >  ウェブフロントエンド  >  1970 年 1 月 1 日から世界時 UTC() に基づいて指定された日付までのミリ秒数を返す JavaScript メソッド

1970 年 1 月 1 日から世界時 UTC() に基づいて指定された日付までのミリ秒数を返す JavaScript メソッド

黄舟
黄舟オリジナル
2017-11-08 14:10:383193ブラウズ

定義と使用法

UTC() メソッドは、世界時に従って 1970 年 1 月 1 日から指定された日付までのミリ秒数を返します。

構文

Date.UTC(year,month,day,hours,minutes,seconds,ms)
パラメータ 説明
必須。年を表す 4 桁の数字。
必須。 0 ~ 11 の範囲で月を表す 整数
必須。日付を表す 1 ~ 31 の整数。
時間 オプション。時間を表す 0 ~ 23 の整数。
オプション。分を表す 0 ~ 59 の整数。
オプション。秒を表す 0 ~ 59 の整数。
ms オプション。ミリ秒を表す 0 ~ 999 の整数。

戻り値

指定された時刻と 1970 年 1 月 1 日のグリニッジ標準時午前 0 時までの間のミリ秒数を返します。

説明

Date.UTC() は、Date オブジェクトではなく、コンストラクターDate() を使用して呼び出す必要があるため、静的メソッドです。

Date.UTC() メソッドのパラメーターは、両方とも GMT タイムゾーンの UTC 時間である日付と時刻を指定します。指定された UTC 時間は、コンストラクター Date() およびメソッド Date.setTime() で使用できるようにミリ秒に変換されます。

例 1

この例では、世界時に従って 1970/01/01 から 2005/07/08 までのミリ秒数を取得します:

<script type="text/javascript">

var d = Date.UTC(2005,7,8)
document.write(d)

</script>

出力:

1123459200000

例 2

Now , 出力が年に変換されるように上記の例を変換します:

<script type="text/javascript">

var minutes = 1000 * 60
var hours = minutes * 60
var days = hours * 24
var years = days * 365
var t = Date.UTC(2005,7,8)
var y = t/years
document.write("It&#39;s been: " + y + " years from 1970/01/01")
document.write(" to 2005/07/08!")

</script>

Output:

It&#39;s been: 35.62465753424657 years from 1970/01/01 to 2005/07/08!

以上が1970 年 1 月 1 日から世界時 UTC() に基づいて指定された日付までのミリ秒数を返す JavaScript メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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