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 相关文章推荐
JavaScript游戏之是男人就下100层代码打包
Nov 08 Javascript
Javascript面向对象编程(三) 非构造函数的继承
Aug 28 Javascript
JavaScript 基本概念
Jan 20 Javascript
javascript实现模拟时钟的方法
May 13 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
Sep 01 Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
Sep 18 Javascript
JavaScript知识点总结(六)之JavaScript判断变量数据类型
May 31 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
Feb 10 Javascript
在vue中添加Echarts图表的基本使用教程
Nov 22 Javascript
快速解决bootstrap下拉菜单无法隐藏的问题
Aug 10 Javascript
Vue页面手动刷新,实现导航栏激活项还原到初始状态
Aug 06 Javascript
JavaScript严格模式不支持八进制的问题讲解
Nov 07 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
PHP中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
CodeIgniter生成网站sitemap地图的方法
2013/11/13 PHP
dedecms中使用php语句指南
2014/11/13 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
Yii视图CGridView列表用法实例分析
2016/07/12 PHP
Laravel5.4框架使用socialite实现github登录的方法
2019/03/20 PHP
一个判断email合法性的函数[非正则]
2008/12/09 Javascript
jQuery实现图片放大预览实现原理及代码
2013/09/12 Javascript
js中函数调用的两种常用方法使用介绍
2014/07/17 Javascript
jQuery实现下拉框选择图片功能实例
2015/08/08 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
Angular实现的进度条功能示例
2018/02/18 Javascript
浅谈React组件之性能优化
2018/03/02 Javascript
Electron+vue从零开始打造一个本地播放器的方法示例
2020/10/27 Javascript
[02:05]2014DOTA2西雅图邀请赛 老队长全明星大猜想谁不服就按进显示器
2014/07/08 DOTA
python socket 超时设置 errno 10054
2014/07/01 Python
python通过pil模块获得图片exif信息的方法
2015/03/16 Python
教你用Python创建微信聊天机器人
2020/03/31 Python
将tensorflow的ckpt模型存储为npy的实例
2018/07/09 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
2018/07/19 Python
示例详解Python3 or Python2 两者之间的差异
2018/08/23 Python
python requests post多层字典的方法
2018/12/27 Python
python 堆和优先队列的使用详解
2019/03/05 Python
python2爬取百度贴吧指定关键字和图片代码实例
2019/08/14 Python
Python图像阈值化处理及算法比对实例解析
2020/06/19 Python
python集合能干吗
2020/07/19 Python
几款Python编译器比较与推荐(小结)
2020/10/15 Python
CSS3实现翘边的阴影效果的代码示例
2016/06/13 HTML / CSS
美国最大的购物网站:Amazon.com(亚马逊美国)
2020/05/23 全球购物
英语系本科生求职信范文
2013/12/18 职场文书
外语专业毕业生自荐信
2014/04/14 职场文书
甜品蛋糕店创业计划书
2014/09/21 职场文书
12.4全国法制宣传日活动总结
2014/11/01 职场文书
具结保证书范本
2015/05/11 职场文书
《怀念母亲》教学反思
2016/02/19 职场文书
七个Python必备的GUI库
2021/04/27 Python