日期对象【Date】和【定时器】
可以说日期对象在前端开发过程中是个至关重要的对象
时间就是一个标识
日期对象(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:要清除的定时器名

