js 求时间差的实现代码


Posted in Javascript onApril 26, 2016

var date1=new Date();  //开始时间
var date2=new Date();    //结束时间
var date3=date2.getTime()-date1.getTime()  //时间差的毫秒数
 
//计算出相差天数
var days=Math.floor(date3/(24*3600*1000))
//计算出小时数

var leave1=date3%(24*3600*1000)    //计算天数后剩余的毫秒数
var hours=Math.floor(leave1/(3600*1000))
 
//计算相差分钟数
var leave2=leave1%(3600*1000)        //计算小时数后剩余的毫秒数
var minutes=Math.floor(leave2/(60*1000))
//计算相差秒数
var leave3=leave2%(60*1000)      //计算分钟数后剩余的毫秒数
var seconds=Math.round(leave3/1000)
 
alert(" 相差 "+days+"天 "+hours+"小时 "+minutes+" 分钟"+seconds+" 秒")
 
Math.floor(Math.abs(k1 - k2) / 1000 / 60 / 60 /24 + 0.5);//时间差四舍五入
 
document.write("两位小数点:"+a.toFixed(2)+"<br>四位小数点"+a.toFixed(4));

以上这篇js 求时间差的实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery调用wcf并展示出数据的方法
Jul 07 Javascript
Javascript实现DIV滚动自动滚动到底部的代码
Mar 01 Javascript
js+html+css实现鼠标移动div实例
Jan 30 Javascript
用js读、写、删除Cookie代码分享及详细注释说明
Jun 05 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
May 10 Javascript
js自定义select下拉框美化特效
May 12 Javascript
js oncontextmenu事件使用详解
Mar 25 Javascript
详解Vue学习笔记进阶篇之列表过渡及其他
Jul 17 Javascript
浅谈Node.js ORM框架Sequlize之表间关系
Jul 24 Javascript
Node.JS中快速扫描端口并发现局域网内的Web服务器地址(80)
Sep 18 Javascript
vue+web端仿微信网页版聊天室功能
Apr 30 Javascript
解决vue-photo-preview 异步图片放大失效的问题
Jul 29 Javascript
Bootstrap表单组件教程详解
Apr 26 #Javascript
AngularJS实现textarea记录只能输入规定数量的字符并显示
Apr 26 #Javascript
50 个 jQuery 插件可将你的网站带到另外一个高度
Apr 26 #Javascript
JS中使用apply、bind实现为函数或者类传入动态个数的参数
Apr 26 #Javascript
无需 Flash 使用 jQuery 复制文字到剪贴板
Apr 26 #Javascript
JavaScript事件处理的方式(三种)
Apr 26 #Javascript
学习AngularJs:Directive指令用法(完整版)
Apr 26 #Javascript
You might like
类的另类用法--数据的封装
2006/10/09 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
thinkPHP实现表单自动验证
2014/12/24 PHP
php实现微信公众号主动推送消息
2015/12/31 PHP
2017年最新PHP经典面试题目汇总(上篇)
2017/03/17 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
jQuery EasyUI API 中文文档 搜索框
2011/09/29 Javascript
日历查询的算法 如何计算某一天是星期几
2012/12/12 Javascript
Javascript自定义排序 node运行 实例
2013/06/05 Javascript
js数组的操作指南
2014/12/28 Javascript
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
Angular 4依赖注入学习教程之InjectToken的使用(八)
2017/06/04 Javascript
jQuery实现上传图片前预览效果功能
2017/08/03 jQuery
在 Node.js 中使用原生 ES 模块方法解析
2017/09/19 Javascript
vue中如何去掉空格的方法实现
2018/11/09 Javascript
解决vue 使用setTimeout,离开当前路由setTimeout未销毁的问题
2020/07/21 Javascript
JavaScript事件循环及宏任务微任务原理解析
2020/09/02 Javascript
vuex刷新后数据丢失的解决方法
2020/10/18 Javascript
python 上下文管理器使用方法小结
2017/10/10 Python
Django 实现外键去除自动添加的后缀‘_id’
2019/11/15 Python
python 浅谈serial与stm32通信的编码问题
2019/12/18 Python
Pyspark读取parquet数据过程解析
2020/03/27 Python
python计算Content-MD5并获取文件的Content-MD5值方式
2020/04/03 Python
python实现文字版扫雷
2020/04/24 Python
python 写一个性能测试工具(一)
2020/10/24 Python
CSS3制作炫酷的下拉菜单及弹起式选单的实例分享
2016/05/17 HTML / CSS
.net开发工程师面试题
2014/02/25 面试题
总裁岗位职责
2013/12/04 职场文书
工作个人的自我评价
2014/01/14 职场文书
爱情保证书范文
2014/02/01 职场文书
反对四风问题自我剖析材料
2014/09/29 职场文书
2014年社团工作总结范文
2014/11/27 职场文书
2015年人民调解工作总结
2015/05/18 职场文书
详解CSS开发过程中的20个快速提升技巧
2021/05/21 HTML / CSS
Redis实现一个账号只能登录一个设备
2022/04/19 Redis
Zabbix对Kafka topic积压数据监控的问题(bug优化)
2022/07/07 Servers