設置 Date 對象中用本地時間表示的小時值。
dateObj.setHours(numHours[, numMin[, numSec[, numMilli]]])
dateObj
必選項。任意 Date 對象。
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; //
聲明變量。d = new Date(); //
創建Date
對象。d.setHours(nhr, nmin, nsec); //
設置小時,分鐘,秒。s = "Current setting is " + d.toLocaleString()
return(s); //
返回新的日期設置。 }