ホームページ > 記事 > ウェブフロントエンド > 1970 年 1 月 1 日から世界時 UTC() に基づいて指定された日付までのミリ秒数を返す JavaScript メソッド
定義と使用法
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例 2Now , 出力が年に変換されるように上記の例を変換します:
<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's been: " + y + " years from 1970/01/01") document.write(" to 2005/07/08!") </script>Output:
It's been: 35.62465753424657 years from 1970/01/01 to 2005/07/08!
以上が1970 年 1 月 1 日から世界時 UTC() に基づいて指定された日付までのミリ秒数を返す JavaScript メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。