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 相关文章推荐
拖动一个HTML元素
Dec 22 Javascript
Three.js源码阅读笔记(光照部分)
Dec 27 Javascript
一个JavaScript变量声明的知识点
Oct 28 Javascript
深入理解javascript严格模式(Strict Mode)
Nov 28 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
Mar 25 Javascript
学习JavaScript设计模式之代理模式
Jan 12 Javascript
浅析如何利用angular结合translate为项目实现国际化
Dec 08 Javascript
vue.js如何将echarts封装为组件一键使用详解
Oct 10 Javascript
Vue项目分环境打包的实现步骤
Apr 02 Javascript
vue 表单之通过v-model绑定单选按钮radio
May 13 Javascript
vue中实现回车键登录功能
Feb 19 Javascript
vue cli4.0项目引入typescript的方法
Jul 17 Javascript
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
PHP4中实现动态代理
2006/10/09 PHP
php+MySql实现登录系统与输出浏览者信息功能
2016/07/01 PHP
PHP入门教程之操作符与控制结构流程详解
2016/09/09 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
PHP重置数组为连续数字索引的几种方式总结
2018/03/12 PHP
PHP使用PDO操作sqlite数据库应用案例
2019/03/07 PHP
js左侧多级菜单动态的解决方案
2010/02/01 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
在页面加载完成后通过jquery给多个span赋值
2014/05/21 Javascript
js实现精确到毫秒的倒计时效果
2016/08/05 Javascript
微信小程序 教程之WXSS
2016/10/18 Javascript
knockoutjs模板实现树形结构列表
2017/07/31 Javascript
用jquery获取select标签中选中的option值及文本的示例
2018/01/25 jQuery
vue.js使用watch监听路由变化的方法
2018/07/08 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
2018/11/02 Javascript
浅谈Fetch 数据交互方式
2018/12/20 Javascript
Vue Element UI + OSS实现上传文件功能
2019/07/31 Javascript
vue element el-transfer增加拖拽功能
2021/01/15 Vue.js
[48:29]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS KG
2018/03/31 DOTA
python练习程序批量修改文件名
2014/01/16 Python
python回调函数用法实例分析
2015/05/09 Python
使用Python3编写抓取网页和只抓网页图片的脚本
2015/08/20 Python
pytorch: tensor类型的构建与相互转换实例
2018/07/26 Python
详解安装mitmproxy以及遇到的坑和简单用法
2019/01/21 Python
python代码实现逻辑回归logistic原理
2019/08/07 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
django 解决自定义序列化返回处理数据为null的问题
2020/05/20 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
2021/01/09 Python
学期自我鉴定
2013/11/04 职场文书
最新教师自我评价分享
2013/11/12 职场文书
银行柜员应聘推荐信范文
2013/11/24 职场文书
办公室综合文员岗位职责范本
2014/02/13 职场文书
活动经费申请报告
2015/05/15 职场文书
学籍证明模板
2015/06/18 职场文书
2016应届毕业生就业指导课心得体会
2016/01/15 职场文书
《吃水不忘挖井人》教学反思
2016/02/22 职场文书