JavaScript Date setHours() 方法
setHours() 方法用于设置指定的时间的小时字段,附加的参数可以设置分钟,秒以及毫秒数
浏览器支持
支持 | 支持 | 支持 | 支持 | 支持 |
语法
Date.setHours( hour,min,sec,millisec )
参数值
参数 | 描述 |
---|---|
hour | 必需。表示小时的数值,介于 0(午夜) ~ 23(晚上11点) 之间 以本地时间计(下同) -1 为昨天的最后一小时 24 为明天的第一小时y |
min | 可选。表示分钟的数值。介于 0 ~ 59 之间 -1 为上一小时的最后一分钟 60 为下一小时的第一分钟 |
sec | 可选。表示秒的数值,介于 0 ~ 59 之间 -1 为上一分钟的最后一秒 60 为下一分钟的第一秒钟 |
millisec | 可选。表示毫秒的数值。介于 0 ~ 999之间 -1 为上一秒钟的最后一毫秒 1000 为下一秒钟的第一毫秒 |
返回值
类型 | 描述 |
---|---|
Number | 1970年1月1日午夜至调整过的日期的毫秒表示 |
范例
设置时间字段为 15
var d = new Date(); d.setHours(15);
范例
通过 setHours() 方法把时间设置为 15:35:01
var d = new Date(); d.setHours(15,35,1);
范例
设置时间为 48 小时以前
var d = new Date(); d.setHours(d.getHours()-48);