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对象和字串之间的转换实例探讨
Apr 21 Javascript
js实时获取系统当前时间实例代码
Jun 28 Javascript
Jquery api 速查表分享
Jan 12 Javascript
javascript中类的定义方式详解(四种方式)
Dec 22 Javascript
JavaScript生成验证码并实现验证功能
Sep 24 Javascript
基于JS实现二维码图片固定在右下角某处并跟随滚动条滚动
Feb 08 Javascript
jquery中$.fn和图片滚动效果实现的必备知识总结
Apr 21 jQuery
JS实现浏览上传文件的代码
Aug 23 Javascript
微信小程序实现传参数的几种方法示例
Jan 10 Javascript
bootstrap 路径导航 分页 进度条的实例代码
Aug 06 Javascript
vue 双向数据绑定的实现学习之监听器的实现方法
Nov 30 Javascript
在vue项目实现一个ctrl+f的搜索功能
Feb 28 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中die(),exit(),return的区别
2013/06/20 PHP
PHP获取本周第一天和最后一天示例代码
2014/02/24 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
EXTJS内使用ACTIVEX控件引起崩溃问题的解决方法
2010/03/31 Javascript
JS中setTimeout()的用法详解
2013/04/14 Javascript
javascript基础之查找元素的详细介绍(访问节点)
2013/07/05 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
2013/11/22 Javascript
js调试工具console.log()方法查看js代码的执行情况
2014/08/08 Javascript
javascript实现的平方米、亩、公顷单位换算小程序
2014/08/11 Javascript
jQuery简单几行代码实现tab切换
2015/03/10 Javascript
前端jquery部分很精彩
2016/05/03 Javascript
微信小程序 Record API详解及实例代码
2016/09/30 Javascript
jQuery中的deferred使用方法
2017/03/27 jQuery
Angular directive递归实现目录树结构代码实例
2017/05/05 Javascript
React如何避免重渲染
2018/04/10 Javascript
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
微信小程序实现多行文字超出部分省略号显示功能
2019/10/23 Javascript
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
Python多进程同步简单实现代码
2016/04/27 Python
Python的for和break循环结构中使用else语句的技巧
2016/05/24 Python
Python模拟随机游走图形效果示例
2018/02/06 Python
python 读取文件并替换字段的实例
2018/07/12 Python
Python re 模块findall() 函数返回值展现方式解析
2019/08/09 Python
Python如何使用内置库matplotlib绘制折线图
2020/02/24 Python
python之MSE、MAE、RMSE的使用
2020/02/24 Python
Python下载网易云歌单歌曲的示例代码
2020/08/12 Python
python中doctest库实例用法
2020/12/31 Python
利用html5的websocket实现websocket聊天室
2013/12/12 HTML / CSS
孤独星球出版物:Lonely Planet Publications
2018/03/17 全球购物
一家专门经营包包的英国网站:MyBag
2019/09/08 全球购物
Michael Kors香港官网:美国奢侈品品牌
2019/12/26 全球购物
个人授权委托书样本
2014/09/13 职场文书
付款承诺函范文
2015/01/21 职场文书
诚信教育主题班会
2015/08/13 职场文书
Python中基础数据类型 set集合知识点总结
2021/08/02 Python