JavaScript-常用日期对象
时间:2020-04-25
本文章向大家介绍JavaScript-常用日期对象,主要包括JavaScript-常用日期对象使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1 // 创建日期对象 2 var date=new Date(); 3 console.log(date.getFullYear());//获取年份 4 console.log(date.getYear()); 5 console.log(date.getMonth()+1);//获取月份 从0开始 6 console.log(date.getDate());//获取日期 7 console.log(date.getDay());//获取星期 从0开始 0就是星期日 1是星期1 8 console.log(date.getHours());//获取小时 9 console.log(date.getMinutes());//获取分钟 10 console.log(date.getSeconds());//获取秒 11 console.log(date.getMilliseconds());//获取毫秒;//获取毫秒
定时器:
1 <div id="times"></div> 2 <script> 3 var targetTime,times,ids; 4 init(); 5 function init(){ 6 times=document.getElementById("times"); 7 var date=new Date(); 8 // 设置时间3小时后 9 date.setHours(date.getHours()+3); 10 // 获取这个时间的毫秒数,未来的时间戳,这个时间到1970.1.1的毫秒数 11 targetTime=date.getTime(); 12 // 每16毫秒执行下面的函数 13 ids=setInterval(enterFrame,16); 14 } 15 function enterFrame(){ 16 // 每间隔16毫秒执行这个函数 17 // 重新获取当前的时间 18 var date=new Date(); 19 // 重新获取当前时间戳 现在到1970.1.1的毫秒数 20 var time=date.getTime(); 21 // console.log(targetTime-time);//10795679 毫秒 22 // 用未来到1970.1.1的毫秒数-现在到1970.1.1的毫秒数,这个就是现在到未来的时间差毫秒数 23 // 这是毫秒变成秒数,就要/1000,做四舍五入,进到秒 24 time=Math.round((targetTime-time)/1000); 25 // 10796 秒 1小时3600秒 26 // 1小时是3600秒 除3600向下取整就是小时数 27 var hours=Math.floor(time/3600); 28 //1小时3600毫秒,除3600取余数,就是除了小时之外的所有秒数,除60是分钟 29 var minutes=Math.floor((time%3600)/60); 30 // 用当前秒-小时所用的秒-分所用的秒,就是剩余的秒数 31 var seconds=time-hours*3600-minutes*60; 32 times.innerHTML=(hours<10 ? "0"+hours : hours)+":"+ 33 (minutes<10 ? "0"+minutes : minutes)+":"+ 34 (seconds<10 ? "0"+seconds : seconds); 35 if(hours+minutes+seconds===0){ 36 clearInterval(ids); 37 } 38 } 39 </script>
原文地址:https://www.cnblogs.com/wyp-King/p/12773906.html
- Python常见数据结构整理 Python常见数据结构整理
- “共享洗车机”落户咸阳,你怎么看?
- 蒋涛——软件是一个非常特殊的产业,一旦进入就再难挣脱
- Pechkin:html -> pdf 利器
- C#执行XSL转换
- javascript:算法笔记
- spring boot 登录注册 demo (一)
- linux学习:CentOS、Mac上SSH的设置以及SceureCRT中的文件上传下载
- 中关村成为北京“高精尖”产业发展主阵地
- jquery-barcode:js实现的条码打印
- 页面json 格式化+颜色高亮
- Python 里 and、or 的计算规则
- Python中赋值、浅拷贝与深拷贝
- git 简易使用说明
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 什么?面试官让我用ArrayList实现一个阻塞队列?
- A little fun with InnoDB multi-versioning(14.有关InnoDB多版本中的一个小问题)
- 聊聊java中的哪些Map:(八)ConcurrentSkipListMap源码分析
- littlevgl(Lvgl)最新版V7.4移植
- TiKV 源码解析系列文章(二十)Region Split 源码解析
- 轻松构建Tomcat源码
- Flutter中Contrainer 组件的宽高限制分析
- 10张图带你深入理解Docker容器和镜像
- 手摸手教你撸一个微服务框架-关于服务端的处理
- 聊聊claudb的string command
- windows下安装nodejs
- 【Java面试总结】Java集合
- 《JavaScript 模式》读书笔记(8)— DOM和浏览器模式1
- 《JavaScript 模式》读书笔记(8)— DOM和浏览器模式2
- 5000字 | 24张图带你彻底理解21种并发锁