可以说日期对象在前端开发过程中是个至关重要的对象

时间就是一个标识

日期对象(Date)

  • 日期对象创建

    • var date = new Date();
      • 本地当前日期
      • => Fri Jan 29 2016 11:01:20 GMT+0800 (中国标准时间)
    • var date = new Date("2016/01/29 00:00:00");
      • 指定的日期
      • => Fri Jan 29 2016 00:00:00 GMT+0800 (中国标准时间)
  • 日期对象方法

方法 说明
getDate() 获取天(1-31)
getDay() 获取星期(0-6)0代表周天
getFullYear() 获取完整年份
getMonth() 获取月份(0-11)1月份从0开始
getHours() 获取小时
getMinutes() 获取分钟
getSeconds() 获取秒钟
getMilliseconds() 获取毫秒(1s=1000ms)
getTime() 获取累计毫秒数(从1970/01/01 00:00:00:000算起)
  • 获取累计毫秒数
    • var sumMs1 = Date.now();
    • var sumMs2 =+new Date();
    • var sumMs3 = new Date().getTime(); (最常用)
    • var sumMs4 = new Date().valueOf();

定时器

  • 循环定时器
    • setInterval(fun,1000);
    • setInterval("fun()",1000);
    • setInterval(function(){ },1000);
  • 一次性定时器(炸弹定时器)
    • setTimeout(fun,1000);
  • 清除定时器
    • clearInterval(timer);
    • clearTimeout(timer);
      • timer:要清除的定时器名
文章目录
  1. 1. 日期对象(Date)
  2. 2. 定时器