JS前端知识点总结之内置对象,日期对象和定时器相关操作


Posted in Javascript onJuly 05, 2019

本文实例讲述了JS前端知识点总结之内置对象,日期对象和定时器相关操作。分享给大家供大家参考,具体如下:

常见内置对象

  • Arguments: 函数参数集合
  • Array: 数组
  • Boolean: 布尔对象
  • Date: 日期对象
  • Error: 异常对象
  • Function: 函数构造器
  • Math: 数学对象
  • Number: 数值对象
  • Object: 基础对象
  • RegExp: 正则表达式对象
  • String: 字符串对象

常见的日期对象的方法

var d = new Date();
  • 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

示例:

var today = new Date();  // 获取当前时间
var today = new Date(1453094034000);
var birthday = new Date('December 17,1995');
var birthday = new Date('1995-12-17T03:24:00');
var birthday1 = new Date(1995,11,17,3,24,0);
birthday1.toLocaleString()  // "1995/12/17 上午3:24:00"
// 注意: 0-11数字表示1-12月,var a = new Date(2006,5,6) 结果是2006-6-6
//    0-6 表示星期几

两种定时器

setInterval 循环执行

window.setInterval(function(){
 // do your business
},100);

setTimeout 只调用一次

window.setTimeout(function() {
 // do your business
},100);

定时器的取消

  • clearInterval
var timer1 = setInterval(function(){
 clearInterval(timer1);
},100);
  • clearTimeout
var timer2 = setTimeout(function() {
 clearTimeout(timer2);
},100);

PS:这里再为大家推荐几款比较实用的天数计算在线工具供大家使用:

在线日期/天数计算器:
http://tools.3water.com/jisuanqi/date_jisuanqi

在线日期计算器/相差天数计算器:
http://tools.3water.com/jisuanqi/datecalc

在线日期天数差计算器:
http://tools.3water.com/jisuanqi/onlinedatejsq

在线天数计算器:
http://tools.3water.com/jisuanqi/datejsq

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
Js 时间间隔计算的函数(间隔天数)
Nov 15 Javascript
script的async属性以非阻塞的模式加载脚本
Jan 15 Javascript
自己编写的类似JS的trim方法
Oct 09 Javascript
使用Node.js处理前端代码文件的编码问题
Feb 16 Javascript
jQuery购物网页经典制作案例
Aug 19 Javascript
JavaScript获取当前时间向前推三个月的方法示例
Feb 04 Javascript
js面向对象编程总结
Feb 16 Javascript
JavaScript闭包_动力节点Java学院整理
Jun 27 Javascript
javascript实现文件拖拽事件
Mar 29 Javascript
javascript少儿编程关于返回值的函数内容
May 27 Javascript
分享一个vue项目“脚手架”项目的实现步骤
May 26 Javascript
JavaScript函数IIFE使用详解
Oct 21 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
Jul 04 #Javascript
JS开发常用工具函数(小结)
Jul 04 #Javascript
Vue.js 中的实用工具方法【推荐】
Jul 04 #Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
Jul 04 #Javascript
JS前端知识点总结之页面加载事件,数组操作,DOM节点操作,循环和分支
Jul 04 #Javascript
微信小程序自定义弹窗实现详解(可通用)
Jul 04 #Javascript
Vue 3.x+axios跨域方案的踩坑指南
Jul 04 #Javascript
You might like
Classes and Objects in PHP5-面向对象编程 [1]
2006/10/09 PHP
php实现利用phpexcel导出数据
2013/08/24 PHP
PHP base64编码后解码乱码的解决办法
2014/06/19 PHP
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
Zend Framework自定义Helper类相关注意事项总结
2016/03/14 PHP
PHP实现十进制数字与二十六进制字母串相互转换操作示例
2018/08/10 PHP
php如何计算两坐标点之间的距离
2018/12/29 PHP
javascript 同时在IE和FireFox获取KeyCode的代码
2010/02/07 Javascript
关于jquery.validate1.9.0前台验证的使用介绍
2013/04/26 Javascript
JS 添加千分位与去掉千分位的示例
2013/07/11 Javascript
jquery获取及设置outerhtml的方法
2015/03/09 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
微信小程序 教程之注册程序
2016/10/17 Javascript
jQuery 插件封装的方法
2016/11/16 Javascript
微信小程序 向左滑动删除功能的实现
2017/03/10 Javascript
JS给按钮添加跳转功能类似a标签
2017/05/30 Javascript
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
2017/12/18 Javascript
详解Node.js中path模块的resolve()和join()方法的区别
2018/10/29 Javascript
详解vue2.0 资源文件assets和static的区别
2018/11/27 Javascript
微信小程序实现发送模板消息功能示例【通过openid推送消息给用户】
2019/05/05 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
2019/06/04 Javascript
webpack打包优化的几个方法总结
2020/02/10 Javascript
.netcore+vue 实现压缩文件下载功能
2020/09/24 Javascript
[56:41]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Newbee vs OG
2018/04/01 DOTA
Python使用numpy模块实现矩阵和列表的连接操作方法
2019/06/26 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
python求前n个阶乘的和实例
2020/04/02 Python
如何利用Python识别图片中的文字
2020/05/31 Python
Nobody Denim官网:购买高级女士牛仔裤
2021/03/15 全球购物
新闻发布会策划方案
2014/06/12 职场文书
社区班子对照检查材料
2014/08/27 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
2015年学校安全工作总结
2015/04/22 职场文书
三好学生竞选稿范文
2019/08/21 职场文书