JavaScript Date setUTCHours() メソッド

定義と使用法

setUTCHours() メソッドはUTC時間に基づいて日付オブジェクトの時間を設定します。

このメソッドは分、秒、ミリ秒の設定にも使用できます。

ヒント:世界協定時(UTC)は世界時間基準で設定された時間です。

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

例1

UTC時間に基づいて時間を15に設定します:

var d = new Date();
d.setUTCHours(15);

自分で試してみてください

例2

UTC時間15:35:01に時間を設定します:

var d = new Date();
d.setUTCHours(15, 35, 1);

自分で試してみてください

例3

UTCメソッドを使用して時間を48時間前に設定します:

var d = new Date();
d.setUTCHours(d.getUTCHours() - 48);

自分で試してみてください

文法

Date.setUTCHours(hour, min, sec, millisec)

パラメータの値

パラメータ 説明
hour

必須。時間を表す整数です。

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

  • -1は前の日のおかげに最後の時間にします。
  • 24は次の日のおかげに最初の時間にします。
min

オプション。分を表す整数です。

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

  • -1は前の時間の最後の分にします。
  • 60は次の時間の最初の分にします。
sec

オプション。秒を表す整数です。

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

  • -1は前の分の最後の秒にします。
  • 60は次の分の最初の秒にします。
millisec

オプション。ミリ秒を表す整数です。

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

  • -1は前の秒の最後のミリ秒にします。
  • 1000は次の秒の最初のミリ秒にします。

技術的詳細

返り値: 数値、1970年1月1日午前0時から日付オブジェクトまでのミリ秒数を表します。
JavaScript バージョン: ECMAScript 1

ブラウザのサポート

方法 クローム IE ファイアフォックス サファリ オペラ
setUTCHours() サポート サポート サポート サポート サポート

関連ページ

チュートリアル:JavaScript 日期

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

チュートリアル:JavaScript 日期設定メソッド