JavaScript Date UTC() メソッド

定義と使用法

UTC() 方法は世界時によって指定の日付と1970年1月1日の真夜中の間のミリ秒を返します。

ヒント:世界協定時(UTC)は世界標準時によって設定された時間です。

注記:UTC時間とGMT時間(グリニッジ標準時)は同じです。

例1

指定の日付と1970年1月1日の真夜中の間のミリ秒を返します:

var d = Date.UTC(2012, 02, 30);

実際に試してみてください

例2

UTC時間ではなくローカル時間を使用して日付オブジェクトを作成します:

var d = new Date(Date.UTC(2012, 02, 30));

実際に試してみてください

文法

Date.UTC(year, month, day, hours, minutes, seconds, millisec)

パラメータの値

パラメータ 説明
year 必須。4桁の年を表します。負の値も許可されています
month

必須。月の整数を表します

期待値は0-11ですが、他の値も許可されています:

  • -1は前年の最後の月を引き起こします
  • 12は翌年の最初の月を引き起こします
  • 13は翌年の第二ヶ月を引き起こします
day

オプションの。整数、月の特定の日を表します

期待値は1-31ですが、他の値も許可されています:

  • 0は前の月の最後の時間を引き起こします
  • -1は前の月の最後の時間の1時間前に引き起こします

1ヶ月が31日ある場合:

  • 32は次の月の最初の日を引き起こします

1ヶ月が30日ある場合:

  • 32は次の月の第二天を引き起こします
hour

オプションの。デフォルトは0です。時間の整数を表します

期待値は0-23ですが、他の値も許可されています:

  • -1は前日の最後の時間を引き起こします
  • 24は次の日の最初の時間を引き起こします
min

オプション。デフォルトは0です。分の整数を表します

期待値は0-59ですが、他の値も許可されています:

  • -1は前の時間の最後の分を引き起こします
  • 60は次の時間の最初の分を引き起こします
sec

オプション。デフォルトは0です。秒の整数を表します

期待値は0-59ですが、他の値も許可されています:

  • -1は前の分の最後の秒を引き起こします
  • 60は次の分の最初の秒を引き起こします
millisec

オプション。デフォルトは0です。ミリ秒の整数を表します

期待値は0-999ですが、他の値も許可されています:

  • -1は前の秒の最後のミリ秒を引き起こします
  • 1000は次の秒の最初のミリ秒を引き起こします

技術的詳細

返り値: 数値、指定の日時と1970年1月1日の真夜中の間のミリ秒を表します。
JavaScript バージョン: ECMAScript 1

ブラウザのサポート

メソッド Chrome IE Firefox Safari Opera
UTC() サポート サポート サポート サポート サポート

関連ページ

チュートリアル:JavaScript 日期

チュートリアル:JavaScript 日期フォーマット