JS前端知识点总结之内置对象,日期对象和定时器相关操作
本文实例讲述了JS前端知识点总结之内置对象,日期对象和定时器相关操作。分享给大家供大家参考,具体如下:
常见内置对象
- Arguments:函数参数集合
- Array:数组
- Boolean:布尔对象
- Date:日期对象
- Error:异常对象
- Function:函数构造器
- Math:数学对象
- Number:数值对象
- Object:基础对象
- RegExp:正则表达式对象
- String:字符串对象
常见的日期对象的方法
vard=newDate();
- d.getDate()获取日1-31
- d.getDay()获取星期0-6
- d.getMonth()获取月0-11
- d.getFullYear()获取完整年份
- d.getHours()获取小时0-23
- d.getMinutes()获取分钟0-59
- d.getSeconds()获取秒0-59
- d.getMilliseconds()获取毫秒
- d.getTime()返回累计毫秒数(从1970/1/1午夜时分计算)
- 获取过去的毫秒数字:d.getTime()===d.valueOf()表达式值为true
示例:
vartoday=newDate();//获取当前时间 vartoday=newDate(1453094034000); varbirthday=newDate('December17,1995'); varbirthday=newDate('1995-12-17T03:24:00'); varbirthday1=newDate(1995,11,17,3,24,0); birthday1.toLocaleString()//"1995/12/17上午3:24:00" //注意:0-11数字表示1-12月,vara=newDate(2006,5,6)结果是2006-6-6 //0-6表示星期几
两种定时器
setInterval循环执行
window.setInterval(function(){ //doyourbusiness },100);
setTimeout只调用一次
window.setTimeout(function(){ //doyourbusiness },100);
定时器的取消
- clearInterval
vartimer1=setInterval(function(){ clearInterval(timer1); },100);
- clearTimeout
vartimer2=setTimeout(function(){ clearTimeout(timer2); },100);
PS:这里再为大家推荐几款比较实用的天数计算在线工具供大家使用:
在线日期/天数计算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi
在线日期计算器/相差天数计算器:
http://tools.jb51.net/jisuanqi/datecalc
在线日期天数差计算器:
http://tools.jb51.net/jisuanqi/onlinedatejsq
在线天数计算器:
http://tools.jb51.net/jisuanqi/datejsq
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript时间与日期操作技巧总结》、《JavaScript+HTML5特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。