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 相关文章推荐
extjs tabpanel限制选项卡数量实现思路及代码
Apr 02 Javascript
jQuery表单获取和失去焦点输入框提示效果的实例代码
Aug 01 Javascript
jQuery滚动条插件nanoscroller使用指南
Apr 21 Javascript
jQuery Mobile开发中日期插件Mobiscroll使用说明
Mar 02 Javascript
jQuery树形插件jquery.simpleTree.js用法分析
Sep 05 Javascript
jQuery属性选择器用法示例
Sep 09 Javascript
jquery 正整数数字校验正则表达式
Jan 10 Javascript
vue+axios实现登录拦截的实例代码
May 22 Javascript
Vue filter介绍及其使用详解
Oct 21 Javascript
在vue中,v-for的索引index在html中的使用方法
Mar 06 Javascript
jquery实现异步文件上传ajaxfileupload.js
Oct 23 jQuery
JavaScript手写数组的常用函数总结
Nov 22 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
从零开始 教你如何搭建Discuz!4.1论坛
2006/07/07 PHP
PHP中Session引起的脚本阻塞问题解决办法
2014/04/08 PHP
PHP实现十进制数字与二十六进制字母串相互转换操作示例
2018/08/10 PHP
用Jquery实现多级下拉框无刷新的联动
2010/12/22 Javascript
js关闭模态窗口刷新父页面或跳转页面
2012/12/13 Javascript
JQuery文字列表向上滚动的代码
2013/11/13 Javascript
使用JavaScript 实现的人脸检测
2015/03/24 Javascript
基于Vuejs实现购物车功能
2016/08/02 Javascript
谈谈JavaScript中的几种借用方法
2016/08/09 Javascript
AngularJS中$http服务常用的应用及参数
2016/08/22 Javascript
JS继承之借用构造函数继承和组合继承
2016/09/07 Javascript
vue双花括号的使用方法 附练习题
2017/11/07 Javascript
js实现简单点赞操作
2020/03/17 Javascript
前端开发基础javaScript的六大作用
2020/08/06 Javascript
javascript中正则表达式语法详解
2020/08/07 Javascript
用python + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
2014/07/14 Python
Python的Django中将文件上传至七牛云存储的代码分享
2016/06/03 Python
Python实现字符串逆序输出功能示例
2017/06/24 Python
python实现图书馆研习室自动预约功能
2018/04/27 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
2018/12/10 Python
Python3实现爬取简书首页文章标题和文章链接的方法【测试可用】
2018/12/11 Python
python爬虫之快速对js内容进行破解
2019/07/09 Python
Python多继承以及MRO顺序的使用
2019/11/11 Python
关于Numpy数据类型对象(dtype)使用详解
2019/11/27 Python
详解python算法常用技巧与内置库
2020/10/17 Python
解决Python import .pyd 可能遇到路径的问题
2021/03/04 Python
浅谈html5 video 移动端填坑记
2018/01/15 HTML / CSS
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
CLR与IL分别是什么含义
2016/08/23 面试题
介绍一下Make? 为什么使用make
2016/07/31 面试题
银行财务部实习生的自我鉴定
2013/11/27 职场文书
英语专业职业生涯规划范文
2014/03/05 职场文书
高中家长寄语
2014/04/02 职场文书
导游词之天津古文化街
2019/11/09 职场文书
关于Mybatis中SQL节点的深入解析
2022/03/19 Java/Android