獲取當(dāng)前時間
getHours 獲取當(dāng)前小時數(shù)
getMinutes 獲取當(dāng)前分鐘數(shù)
getSeconds 獲取當(dāng)前秒數(shù)
var dates = new Date();
var hour = dates.getHours();
獲取其它時間的方法
getFullYear();獲取4位數(shù)的年份
getMonth();獲取月份蹲堂,從0開始柒竞,0表示1月
getDate();獲取月份中的天數(shù)
getDay();獲取是周幾朽基,從0開始
getMilliseconds();獲取當(dāng)前的毫秒數(shù)
getTime();獲取從1970年1月1日到現(xiàn)在的毫秒數(shù)
- 計算函數(shù)運行時間
- 1离陶、函數(shù)執(zhí)行前獲取時間(startTime)招刨、函數(shù)執(zhí)行完獲取時間(endTime)
- 2、endTime – startTime =函數(shù)運行時間
獲取UTC時區(qū)的時間
getUTCFullYear();獲取UTC日期的4位數(shù)年份
getUTCMonth();獲取UTC日期月份计济,從0開始
getUTCDate();獲取UTC日期月份中的天數(shù)
getUTCDay();獲取UTC日期的周幾沦寂,從0開始
getUTCHours();獲取UTC日期的小時數(shù),0-23
getUTCMinutes();獲取UTC日期的分鐘數(shù)腻暮,0-59
getUTCSeconds();獲取UTC日期的秒數(shù)毯侦,0-59
getUTCMilliseconds();獲取UTC日期的毫秒數(shù)
設(shè)置時間
- new Date(time); time為從1970年1月1日至設(shè)置時間的毫秒數(shù)
- new Date(‘May 25 , 2004’);
- new Date(2011,1,1); 2011年2月1日
設(shè)置當(dāng)前時區(qū)的時間
setFullYear();設(shè)置4位數(shù)的年份
setMonth();設(shè)置月份侈离,從0開始,0表示1月
setDate();設(shè)置月份中的天數(shù)
setDay();設(shè)置是周幾铺坞,從0開始
setHours();設(shè)置當(dāng)前的小時數(shù)济榨,0-23
setMinutes();設(shè)置當(dāng)前的分鐘數(shù),0-59
setSeconds();設(shè)置當(dāng)前的秒數(shù)擒滑,0-59
setMilliseconds();設(shè)置當(dāng)前的毫秒數(shù)
setTime();設(shè)置從1970年1月1日到現(xiàn)在的毫秒數(shù)
設(shè)置UTC時區(qū)的時間
setUTCFullYear();設(shè)置UTC日期的4位數(shù)年份
setUTCMonth();設(shè)置UTC日期月份,從0開始
setUTCDate();設(shè)置UTC日期月份中的天數(shù)
setUTCDay();設(shè)置UTC日期的周幾藻糖,從0開始
setUTCHours();設(shè)置UTC日期的小時數(shù)库车,0-23
setUTCMinutes();設(shè)置UTC日期的分鐘數(shù),0-59
setUTCSeconds();設(shè)置UTC日期的秒數(shù),0-59
setUTCMilliseconds();設(shè)置UTC日期的毫秒數(shù)
定時函數(shù)
-
setTimeout()用法
- setTimeout("調(diào)用的函數(shù)", "指定的時間后")
-
setInterval()方法
-
setInterval("調(diào)用的函數(shù)", "指定的時間間隔")
var myTime=setTimeout("disptime( ) ", 1000 ); 1秒(1000毫秒)后執(zhí)行函數(shù)disptime()一次 var myTime=setInterval("disptime( ) ", 1000 ); 每隔1秒(1000毫秒)執(zhí)行函數(shù)disptime()一次
-
setTimeout()只執(zhí)行disptime()一次拧略,如果要多次調(diào)用使用setInterval()或者讓disptime()自身再次調(diào)用setTimeout()