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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Date 日期对象,总是遇到点小问题,做个总结来个了断 js 的date对象,基本把常用的功能都封装好了,基本不需...
    c40f8df9338d阅读 1,711评论 0 0
  • Date.parse(new Date()); 结果:1280977330000 //毫秒改成了000显示...
    袏扌戒指阅读 3,644评论 0 0
  • Date对象是JS提供的日期和时间操作接口。 静态方法 Date.now() Date.parse() 解析日期的...
    流着万条永远的河阅读 2,463评论 0 1
  • //对Date的扩展,将Date转化为指定格式的String //月(M)、日(d)、小时(h)、分(m)、秒(s...
    桥北江南阅读 2,773评论 0 1
  • 忽略掉04,今天就是05。 凌晨,看到了一句话,改革开放以前同性恋是犯罪,流氓罪。 …… 后面写多少都不符合我的想...
    小小猫爪阅读 1,661评论 0 0

友情链接更多精彩内容