setHours 方法
使用当地时间设置 Date 对象中的小时值。
function setHours(numHours : Number [, numMin : Number [, numSec : Number [, numMilli : Number ]]])
实参
numHours
必选。 一个等于小时值的数值。numMin
可选。 一个等于分钟值的数值。numSec
可选。 一个等于秒值的数值。numMilli
可选。 一个等于毫秒值的数值。
备注
如果您没有指定可选参数,那么所有采用可选参数的 set 方法都将使用相应的 get 方法返回的值。 例如,如果未指定 numMinutes 参数,则 JScript 将使用 getMinutes 方法的返回值。
若要使用协调通用时间 (UTC) 设置小时值,请使用 setUTCHours 方法。
如果参数值大于其取值范围或者为负,则会相应地修改存储的其他值。 例如,如果存储的日期是“Jan 5, 1996 00:00:00”,并调用了 setHours(30),则该日期将变为“Jan 6, 1996 06:00:00”。负数的处理方法与此相似。
示例
下面的示例阐释了 setHours 方法的用法。
function SetHoursDemo(nhr, nmin, nsec){
var d, s; // Declare variables.
d = new Date(); // Create Date object.
d.setHours(nhr, nmin, nsec); // Set hours, minutes, & seconds.
s = "Current setting is " + d.toLocaleString()
return(s); // Return new date setting.
}