js计算时间差代码【包括计算,天,时,分,秒】


Posted in Javascript onApril 26, 2016

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 相关文章推荐
妙用Jquery的val()方法
Jun 27 Javascript
纯javascript实现简单下拉刷新功能
Mar 13 Javascript
拥有一个属于自己的javascript表单验证插件
Mar 24 Javascript
js完整倒计时代码分享
Sep 18 Javascript
浅谈Angularjs link和compile的使用区别
Oct 21 Javascript
js 判断数据类型的几种方法
Jan 13 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
May 10 Javascript
浅谈vue.js中v-for循环渲染
Jul 26 Javascript
vue实现带过渡效果的下拉菜单功能
Feb 19 Javascript
JavaScript实现密码强度实时验证
Mar 18 Javascript
基于JS实现计算24点算法代码实例解析
Jul 23 Javascript
快速解决vue2+vue-cli3项目ie兼容的问题
Nov 17 Vue.js
js 求时间差的实现代码
Apr 26 #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
You might like
PHP系统流量分析的程序
2006/10/09 PHP
php的POSIX 函数以及进程测试的深入分析
2013/06/03 PHP
菜鸟javascript基础资料整理3 正则
2010/12/06 Javascript
Jquery进度条插件 Progress Bar小问题解决
2011/07/12 Javascript
jquery中邮箱地址 URL网站地址正则验证实例代码
2013/09/15 Javascript
javascript实现数独解法
2015/03/14 Javascript
深入理解javascript函数参数与闭包
2016/12/12 Javascript
详解Vue-Cli 异步加载数据的一些注意点
2017/08/12 Javascript
详解webpack require.ensure与require AMD的区别
2017/12/13 Javascript
Angular 实现输入框中显示文章标签的实例代码
2018/11/07 Javascript
JS 实现发送短信验证码的“59秒后重新发送验证短信”功能
2019/08/23 Javascript
vue跳转方式(打开新页面)及传参操作示例
2020/01/26 Javascript
[07:06]2018DOTA2国际邀请赛寻真——卫冕冠军Team Liquid
2018/08/10 DOTA
[01:19:46]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
python查找指定具有相同内容文件的方法
2015/06/28 Python
Python实现备份MySQL数据库的方法示例
2018/01/11 Python
django 修改server端口号的方法
2018/05/14 Python
Python实现手写一个类似django的web框架示例
2018/07/20 Python
Python数据类型之Number数字操作实例详解
2019/05/08 Python
Python 实现文件读写、坐标寻址、查找替换功能
2019/09/11 Python
Python使用urlretrieve实现直接远程下载图片的示例代码
2020/08/17 Python
css3media响应式布局实例
2016/07/08 HTML / CSS
html5 Canvas画图教程(10)—把面拆成线条模拟出圆角矩形
2013/01/09 HTML / CSS
SCDKey德国:全球领先的数字游戏市场
2019/04/09 全球购物
实习教师个人的自我评价
2013/11/08 职场文书
中文师范生自荐信
2014/01/30 职场文书
授权委托书格式范文
2014/08/02 职场文书
个人对照检查材料思想汇报
2014/09/26 职场文书
销售经理助理岗位职责
2015/04/13 职场文书
2015年小学数学教师个人工作总结
2015/05/25 职场文书
2015年清剿火患专项行动工作总结
2015/07/27 职场文书
社区服务活动感想
2015/08/11 职场文书
2016中秋晚会开幕词
2016/03/03 职场文书
python基础之文件处理知识总结
2021/05/23 Python
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android
教你使用Python获取QQ音乐某个歌手的歌单
2022/04/03 Python