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 相关文章推荐
Javascript改变CSS样式(局部和全局)
Dec 18 Javascript
javascript中数组的定义及使用实例
Jan 21 Javascript
jQuery中extend()和fn.extend()方法详解
Jun 03 Javascript
在JavaScript中使用开平方根的sqrt()方法
Jun 15 Javascript
uploadify多文件上传参数设置技巧
Nov 16 Javascript
jQuery.Uploadify插件实现带进度条的批量上传功能
Jun 08 Javascript
JavaScript操作表单实例讲解(上)
Jun 20 Javascript
Extjs让combobox写起来简洁又漂亮
Jan 05 Javascript
node app 打包工具pkg的具体使用
Jan 17 Javascript
layui原生表单验证的实例
Sep 09 Javascript
微信小程序实现侧边栏分类
Oct 21 Javascript
vue脚手架项目创建步骤详解
Mar 02 Vue.js
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
深入探讨:Nginx 502 Bad Gateway错误的解决方法
2013/06/03 PHP
PHP导航下拉菜单的实现如此简单
2013/09/22 PHP
php环境下利用session防止页面重复刷新的具体实现
2014/01/09 PHP
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
thinkphp模板的包含与渲染实例分析
2014/11/26 PHP
MultiSelect左右选择控件的设计与实现介绍
2013/06/08 Javascript
jQuery检测返回值的数据类型
2015/07/13 Javascript
纯javascript判断查询日期是否为有效日期
2015/08/24 Javascript
js实现图片放大和拖拽特效代码分享
2015/09/05 Javascript
jquery 获取select数组与name数组长度的实现代码
2016/06/20 Javascript
javascript实现鼠标点击页面 移动DIV
2016/12/02 Javascript
Bootstrap导航条学习使用(一)
2017/02/08 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
AngularJS实现自定义指令与控制器数据交互的方法示例
2017/06/19 Javascript
浅谈vue方法内的方法使用this的问题
2018/09/15 Javascript
优雅地使用loading(推荐)
2019/04/20 Javascript
JS JQuery获取data-*属性值方法解析
2020/09/01 jQuery
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
[48:45]Ti4 循环赛第二日 NEWBEE vs EG
2014/07/11 DOTA
使用优化器来提升Python程序的执行效率的教程
2015/04/02 Python
python开发之IDEL(Python GUI)的使用方法图文详解
2015/11/12 Python
Python读取文件内容的三种常用方式及效率比较
2017/10/07 Python
python 字段拆分详解
2019/12/17 Python
在pytorch中对非叶节点的变量计算梯度实例
2020/01/10 Python
python查看矩阵的行列号以及维数方式
2020/05/22 Python
python Protobuf定义消息类型知识点讲解
2021/03/02 Python
洲际酒店集团大中华区:IHG中国
2016/08/17 全球购物
个人找工作求职简历的自我评价
2013/10/20 职场文书
人力资源主管的岗位职责
2014/03/15 职场文书
亲属关系公证书
2014/04/08 职场文书
机房搬迁方案
2014/05/01 职场文书
村级干部党员公开承诺事项
2015/05/04 职场文书
2015年教师业务工作总结
2015/05/26 职场文书
吴仁宝观后感
2015/06/09 职场文书
教师外出学习心得体会
2016/01/18 职场文书
react 路由Link配置详解
2021/11/11 Javascript