获取当前时间
getHours 获取当前小时数
getMinutes 获取当前分钟数
getSeconds 获取当前秒数
var dates = new Date();
var hour = dates.getHours();
获取其它时间的方法
getFullYear();获取4位数的年份
getMonth();获取月份,从0开始,0表示1月
getDate();获取月份中的天数
getDay();获取是周几,从0开始
getMilliseconds();获取当前的毫秒数
getTime();获取从1970年1月1日到现在的毫秒数
- 计算函数运行时间
- 1、函数执行前获取时间(startTime)、函数执行完获取时间(endTime)
- 2、endTime – startTime =函数运行时间
获取UTC时区的时间
getUTCFullYear();获取UTC日期的4位数年份
getUTCMonth();获取UTC日期月份,从0开始
getUTCDate();获取UTC日期月份中的天数
getUTCDay();获取UTC日期的周几,从0开始
getUTCHours();获取UTC日期的小时数,0-23
getUTCMinutes();获取UTC日期的分钟数,0-59
getUTCSeconds();获取UTC日期的秒数,0-59
getUTCMilliseconds();获取UTC日期的毫秒数
设置时间
- new Date(time); time为从1970年1月1日至设置时间的毫秒数
- new Date(‘May 25 , 2004’);
- new Date(2011,1,1); 2011年2月1日
设置当前时区的时间
setFullYear();设置4位数的年份
setMonth();设置月份,从0开始,0表示1月
setDate();设置月份中的天数
setDay();设置是周几,从0开始
setHours();设置当前的小时数,0-23
setMinutes();设置当前的分钟数,0-59
setSeconds();设置当前的秒数,0-59
setMilliseconds();设置当前的毫秒数
setTime();设置从1970年1月1日到现在的毫秒数
设置UTC时区的时间
setUTCFullYear();设置UTC日期的4位数年份
setUTCMonth();设置UTC日期月份,从0开始
setUTCDate();设置UTC日期月份中的天数
setUTCDay();设置UTC日期的周几,从0开始
setUTCHours();设置UTC日期的小时数,0-23
setUTCMinutes();设置UTC日期的分钟数,0-59
setUTCSeconds();设置UTC日期的秒数,0-59
setUTCMilliseconds();设置UTC日期的毫秒数
定时函数
-
setTimeout()用法
- setTimeout("调用的函数", "指定的时间后")
-
setInterval()方法
-
setInterval("调用的函数", "指定的时间间隔")
var myTime=setTimeout("disptime( ) ", 1000 ); 1秒(1000毫秒)后执行函数disptime()一次 var myTime=setInterval("disptime( ) ", 1000 ); 每隔1秒(1000毫秒)执行函数disptime()一次
-
setTimeout()只执行disptime()一次,如果要多次调用使用setInterval()或者让disptime()自身再次调用setTimeout()