設(shè)置 Date 對象中用本地時間表示的小時值。
dateObj.setHours(numHours[, numMin[, numSec[, numMilli]]])
dateObj
必選項。任意 Date 對象。
numHours
必選項。一個等于小時值的數(shù)值。
numMin
可選項。一個等于分鐘值的數(shù)值。假如使用了下面的參數(shù),那么此參數(shù)也必須提供。
numSec
可選項。一個等于秒鐘值的數(shù)值。假如使用了下面的參數(shù),那么此參數(shù)也必須提供。
numMilli
可選項。一個等于毫秒值的數(shù)值。
假如沒有指定可選項,那么所有使用可選項的 set 方法都將使用從相應(yīng)的 get 方法返回的數(shù)值作為可選項的數(shù)值。例如,假如 numMinutes 參數(shù)是可選的,但是沒有被指定,JScript 將使用從 getMinutes 方法返回的值作為該參數(shù)的值。
要設(shè)置用全球標準時間 (UTC)表示的小時值,請使用 setUTCHours 方法。
此外,假如參數(shù)的的值超出其范圍或者是負數(shù),其他被保存的值都將相應(yīng)地得到修改。例如,假如所保存的日期是 "Jan 5, 1996 00:00:00",且調(diào)用了 setHours(30) 方法,那么日期將被改變?yōu)?"Jan 6, 1996 06:00:00." 負數(shù)的處理方法與此相似。
下面這個例子說明了 setHours 方法的用法。
function SetHoursDemo(nhr, nmin, nsec){ var d, s; //聲明變量。d = new Date(); //創(chuàng)建Date對象。d.setHours(nhr, nmin, nsec); //設(shè)置小時,分鐘,秒。s = "Current setting is " + d.toLocaleString()return(s); //返回新的日期設(shè)置。}
新聞熱點
疑難解答