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 相关文章推荐
javascript类继承机制的原理分析
Sep 12 Javascript
JavaScript整除运算函数ceil和floor的区别分析
Apr 14 Javascript
JQuery zClip插件实现复制页面内容到剪贴板
Nov 02 Javascript
Hammer.js+轮播原理实现简洁的滑屏功能
Feb 02 Javascript
jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
Mar 29 Javascript
常用原生js自定义函数总结
Nov 20 Javascript
详解vue渲染从后台获取的json数据
Jul 06 Javascript
深入掌握 react的 setState的工作机制
Sep 27 Javascript
AngularJS中重新加载当前路由页面的方法
Mar 09 Javascript
vue封装可复用组件confirm,并绑定在vue原型上的示例
Oct 31 Javascript
Node.js API详解之 tty功能与用法实例分析
Apr 27 Javascript
vue实现购物车的小练习
Dec 21 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
给海燕B411配件机起死回生配上件
2021/03/02 无线电
php2html php生成静态页函数
2008/12/08 PHP
用php制作简单分页(从数据库读取记录)的方法详解
2013/05/04 PHP
Cygwin中安装PHP方法步骤
2015/07/04 PHP
jquery+php实现导出datatables插件数据到excel的方法
2015/07/06 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
仿163填写邮件地址自动显示下拉(无优化)
2008/11/05 Javascript
jquery text()要注意啦
2009/10/30 Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
2010/09/14 Javascript
Web开发者必备的12款超赞jQuery插件
2010/12/03 Javascript
jQuery实现防止提交按钮被双击的方法
2015/03/24 Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
2015/05/13 Javascript
轻松掌握JavaScript中介者模式
2016/08/26 Javascript
canvas仿iwatch时钟效果
2017/03/06 Javascript
mui上拉加载更多下拉刷新数据的封装过程
2017/11/03 Javascript
vue结合Echarts实现点击高亮效果的示例
2018/03/17 Javascript
vue element-ui el-date-picker限制选择时间为当天之前的代码
2019/11/07 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
如何在vue 中使用柱状图 并自修改配置
2021/01/21 Vue.js
Python实现将罗马数字转换成普通阿拉伯数字的方法
2017/04/19 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
2017/07/27 Python
django1.11.1 models 数据库同步方法
2018/05/30 Python
python opencv实现切变换 不裁减图片
2018/07/26 Python
python批量创建指定名称的文件夹
2019/03/21 Python
Python爬取微信小程序通用方法代码实例详解
2020/09/29 Python
艺术爱好者的自我评价分享
2013/10/08 职场文书
如何填写个人简历自我评价
2013/12/10 职场文书
大学生学业生涯规划
2014/01/05 职场文书
光荣入党自我鉴定
2014/01/22 职场文书
机械个人求职信范文
2014/01/24 职场文书
薪酬专员岗位职责
2014/02/18 职场文书
解除劳动合同协议书范本
2014/04/14 职场文书
退学证明范本3篇
2014/10/29 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
python爬取新闻门户网站的示例
2021/04/25 Python