js计算两个时间差 天 时 分 秒 毫秒的代码


Posted in Javascript onMay 21, 2019

具体代码如下所述:

// 计算两个时间差 dateBegin 开始时间
function timeFn(dateBegin) {
  //如果时间格式是正确的,那下面这一步转化时间格式就可以不用了
  var dateEnd = new Date();//获取当前时间
  var dateDiff = dateEnd.getTime() - dateBegin;//时间差的毫秒数
  var dayDiff = Math.floor(dateDiff / (24 * 3600 * 1000));//计算出相差天数
  var leave1=dateDiff%(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)
  var leave4=leave3%(60*1000)   //计算分钟数后剩余的毫秒数
  var minseconds=Math.round(leave4/1000)
  var timeFn = "耗时:"+dayDiff+"天 "+hours+"小时 "+minutes+" 分钟"+seconds+" 秒"+minseconds+"毫秒";
  return timeFn;
}

ps下面看下Js计算时间差,天数,小时数,余数

var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime 为开始时间 
var endtime_ms = Date.parse(new Date(endtime.replace(/-/g, "/")));  // endtime 为结束时间 
得到的结果为 毫秒数,可根据 毫秒数的大小,来判断时间。 
当然根据毫秒数 可以根据他们的差值 来求相差的天数或是小时等。 
------------------------------- 
以上是求得 用户输入时间的毫秒数 
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+" 秒")

总结

以上所述是小编给大家介绍的js计算两个时间差 天 时 分 秒 毫秒的代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
Prototype使用指南之enumerable.js
Jan 10 Javascript
js动态添加表格数据使用insertRow和insertCell实现
May 22 Javascript
js插件YprogressBar实现漂亮的进度条效果
Apr 20 Javascript
jQuery实现无限往下滚动效果代码
Apr 16 Javascript
jQuery操作动态生成的内容的方法
May 28 Javascript
JS读写CSS样式的方法汇总
Aug 16 Javascript
基于jquery实现五星好评
Nov 18 jQuery
Vuejs中使用markdown服务器端渲染的示例
Nov 22 Javascript
JQuery Ajax跨域调用和非跨域调用问题实例分析
Apr 16 jQuery
微信小程序实现3D轮播图效果(非swiper组件)
Sep 21 Javascript
vue style width a href动态拼接问题的解决
Aug 07 Javascript
jQuery实现影院选座订座效果
Apr 13 jQuery
微信小程序websocket实现即时聊天功能
May 21 #Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
May 21 #Javascript
taro开发微信小程序的实践
May 21 #Javascript
element-ui表格合并span-method的实现方法
May 21 #Javascript
详解关于表格合并span-method方法的补充(表格数据由后台动态返回)
May 21 #Javascript
浅谈React Native 传参的几种方式(小结)
May 21 #Javascript
JavaScript函数式编程(Functional Programming)声明式与命令式实例分析
May 21 #Javascript
You might like
html中select语句读取mysql表中内容
2006/10/09 PHP
zf框架的校验器InArray使用示例
2014/03/13 PHP
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
2014/07/10 PHP
php返回相对时间(如:20分钟前,3天前)的方法
2015/04/14 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
PHP命名空间namespace的定义方法详解
2017/03/29 PHP
ThinkPHP框架实现数据增删改
2017/05/07 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
Javascript实现页面跳转的几种方式分享
2013/10/26 Javascript
为jquery的ajaxfileupload增加附加参数的方法
2014/03/04 Javascript
js实现select跳转功能代码
2014/10/22 Javascript
setinterval()与clearInterval()JS函数的调用方法
2015/01/21 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
js es6系列教程 - 基于new.target属性与es5改造es6的类语法
2017/09/02 Javascript
vue router-link传参以及参数的使用实例
2017/11/10 Javascript
发布Angular应用至生产环境的方法
2018/12/10 Javascript
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
2009/04/09 Python
python的类方法和静态方法
2014/12/13 Python
在Python的Django框架中用流响应生成CSV文件的教程
2015/05/02 Python
Python实现将HTML转换成doc格式文件的方法示例
2017/11/20 Python
django站点管理详解
2017/12/12 Python
Python决策树之基于信息增益的特征选择示例
2018/06/25 Python
python的pygal模块绘制反正切函数图像方法
2019/07/16 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
python中with用法讲解
2020/02/07 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
python如何调用百度识图api
2020/09/29 Python
法国太阳镜店:Sunglasses Shop
2016/08/27 全球购物
为您的家、后院、车库等在线购物:Spreetail
2019/06/17 全球购物
波兰在线体育用品商店:Hop-Sport.pl
2019/07/23 全球购物
蔻驰英国官网:COACH英国
2020/07/19 全球购物
物流仓储计划书
2014/01/10 职场文书
五年级语文教学反思
2014/01/30 职场文书
退休欢送会致辞
2015/07/31 职场文书
机关干部作风整顿心得体会
2016/01/22 职场文书