Latest web development tutorials

JavaScript setHours() 方法

Date 對象參考手冊 JavaScript Date對象

實例

設置時間字段為15:

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

d輸出結果:


嘗試一下»

定義和用法

setHours() 方法用於設置指定的時間的小時字段。

該方法可用於設置分鐘,秒以及毫秒數。


瀏覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要瀏覽器都支持setHours() 方法


語法

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

參數值

参数 描述
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 为下一秒钟的第一毫秒

返回值

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

技術細節

JavaScript 版本: 1.0


更多實例

實例

在本例中,我們將通過setHours() 方法把時間設置為15:35:01:

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

d輸出結果:


嘗試一下»

實例

設置時間為48小時以前:

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

d輸出結果:


嘗試一下»


Date 對象參考手冊 JavaScript Date對象