js Date

获取当前时间

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()

你可能感兴趣的:(js Date)