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实现图片漂浮效果的方法
Mar 02 Javascript
JS+CSS实现仿支付宝菜单选中效果代码
Sep 25 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
Sep 19 Javascript
微信小程序商城项目之购物数量加减(3)
Apr 17 Javascript
react-router4 配合webpack require.ensure 实现异步加载的示例
Jan 18 Javascript
jQuery实现的点击标题文字切换字体效果示例【测试可用】
Apr 26 jQuery
详解ES6 export default 和 import语句中的解构赋值
May 28 Javascript
基于vue-draggable 实现三级拖动排序效果
Jan 10 Javascript
用vue 实现手机触屏滑动功能
May 28 Javascript
支付宝小程序实现省市区三级联动
Jun 21 Javascript
vue tab切换,解决echartst图表宽度只有100px的问题
Jul 19 Javascript
vue3不同环境下实现配置代理
May 25 Vue.js
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
利用递归把多维数组转为一维数组的函数
2006/10/09 PHP
用PHP查询域名状态whois的类
2006/11/25 PHP
PHP经典的给图片加水印程序
2006/12/06 PHP
php中的静态变量的基本用法
2014/03/20 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
2015/03/03 PHP
用PHP代码给图片加水印
2015/07/01 PHP
thinkphp5.1框架容器与依赖注入实例分析
2019/07/23 PHP
使javascript也能包含文件
2006/10/26 Javascript
用JQuery在网页中实现分隔条功能的代码
2012/08/09 Javascript
在firefox和Chrome下关闭浏览器窗口无效的解决方法
2014/01/16 Javascript
jquery实时获取时间的简单实例
2017/01/26 Javascript
vue项目每30秒刷新1次接口的实现方法
2018/12/04 Javascript
JS Ajax请求会话过期处理问题解决方法分析
2019/11/16 Javascript
Jquery Datatables的使用详解
2020/01/30 jQuery
Vue获取页面元素的相对位置的方法示例
2020/02/05 Javascript
[40:13]Ti4 冒泡赛第二天 iG vs NEWBEE 2
2014/07/15 DOTA
Python文件右键找不到IDLE打开项解决办法
2015/06/08 Python
Python聊天室程序(基础版)
2018/04/01 Python
关于python写入文件自动换行的问题
2018/06/23 Python
Django 权限认证(根据不同的用户,设置不同的显示和访问权限)
2019/07/24 Python
wxpython绘制圆角窗体
2019/11/18 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
读取nii或nii.gz文件中的信息即输出图像操作
2020/07/01 Python
Python多分支if语句的使用
2020/09/03 Python
Django 用户认证Auth组件的使用
2020/11/30 Python
光荣入党自我鉴定
2014/01/22 职场文书
个人求职信范文分享
2014/01/31 职场文书
院领导写的就业推荐信
2014/03/09 职场文书
服务之星事迹材料
2014/05/03 职场文书
设计专业毕业生求职信
2014/06/25 职场文书
2014第二批党员干部对照“四风”找差距检查材料思想汇报
2014/09/18 职场文书
个人廉政承诺书
2015/04/28 职场文书
小学工作总结2015
2015/05/04 职场文书
居委会工作总结2015
2015/05/18 职场文书
社区安全温馨提示语
2015/07/14 职场文书
SQL中去除重复数据的几种方法汇总(窗口函数对数据去重)
2023/05/08 MySQL