Latest web development tutorials

JavaScript setHours () method

Date Object Reference JavaScript Date Object

Examples

Set Time field to 15:

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

d output:


try it"

Definition and Usage

setHours () method is used to set the time specified hours field.

This method can be used to set the minutes, seconds and milliseconds.


Browser Support

Internet ExplorerFirefoxOperaGoogle ChromeSafari

All major browsers support setHours () method


grammar

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

Parameter Value

参数 描述
hour 必需。

表示小时的数值,介于 0(午夜) ~ 23(晚上11点) 之间,以本地时间计(下同)。

  • -1 为昨天的最后一小时
  • 24 为明天的第一小时y
min 可选。表示分钟的数值。

,介于 0 ~ 59 之间。在 EMCAScript 标准化之前,不支持该参数:

  • -1 为上一小时的最后一分钟
  • 60 为下一小时的第一分钟
sec 可选。表示秒的数值

,介于 0 ~ 59 之间。在 EMCAScript 标准化之前,不支持该参数:

  • -1 为上一分钟的最后一秒
  • 60 为下一分钟的第一秒钟
millisec 可选。表示毫秒的数值。

介于 0 ~ 999之间。在 EMCAScript 标准化之前,不支持该参数:

  • -1 为上一秒钟的最后一毫秒
  • 1000 为下一秒钟的第一毫秒

return value

类型 描述
Number Milliseconds between the date object and midnight January 1 1970

technical details

JavaScript version: 1.0


More examples

Examples

In this example, we will setHours () method set the time to 15:35:01:

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

d output:


try it"

Examples

Set time of 48 hours ago:

var d = new Date();
d.setHours(d.getHours()-48);

d output:


try it"


Date Object Reference JavaScript Date Object