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计算时间差,包括计算,天,时,分,秒相关推荐

  1. 根据时间戳计算具体持续时间(天 时 分 秒)

    c_continueDateTime(timeStamp){// 根据时间戳计算具体持续时间,天 时 分 秒let totalTime = timeStamp;console.log(totalTim ...

  2. JS实现倒计时精确到天数,时,分,秒或者精确到时、分、秒(小时数累加)

    <!DOCTYPE html> <html> <head><meta charset="utf-8"><title>JS ...

  3. JS获取日期(年/月/日/时/分/秒)格式转化

    因为用到JS倒计时,所以就把网上搜到的各种关于日期的整理了一下,有个印象,以后再用到,可以直接看自己的,方便很多. var myDate = new Date(); 以下都是在myDate的基础上得到 ...

  4. JS获取日期(年/月/日/时/分/秒)以及完整格式转化(补0)

    var myDate = new Date(); myDate.getYear();        //获取当前年份(2位) myDate.getFullYear();    //获取完整的年份(4位 ...

  5. Excel计算将时间字符串转换为时间格式 年-月-日 时:分:秒 且计算时间差得到 时分秒 格式

    Excel计算时间差时分秒 今天数据导出处理的时候碰见一个时间格式问题如下: 这个日期数据从数据库里导出来就是字符串了,由于取出来的还有一些很长的编码形式的字段怕被隐没,所以将数据粘贴之前我将exce ...

  6. 计算2017年11月11日 11时 11分 11秒 距离当前日期的时间差, 并以指定的格式(天/时/分/秒)的形式显示.

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>pra ...

  7. js将当前时间格式化为年-月-日 时:分:秒

    利用js的Date()对象,将系统当前时间格式化为年-月-日 时:分:秒.也可以自己定义格式.(做项目时遇到这个问题.本来想百度一个用,哎,网上的结果太乱了,于是自己写一个) 代码如下: <!D ...

  8. 原生JS实现拿到的时间戳“毫秒/秒”转为“时:分:秒”形式的效果

    在日常编程中,我们向后台数据,请求的可能是视频或者音乐的接口,后端返回给我们的数据中可能是视频或音乐的时长,通常都会给我们返回一个时间戳形式的字符.比如1454646毫秒或者秒.这个时候我们就需要把这 ...

  9. java秒转换为年月日_SimpleDateFormat将月/日/年 时分秒转换为年-月-日 时:分:秒

    String expirTime = "12 / 27 / 2018 12: 00: 00 AM"; SimpleDateFormat in = new SimpleDateFor ...

最新文章

  1. Redmine Feedback
  2. web05-CounterServlet
  3. oracle创建数据库的三种方法
  4. 智慧城市落地难的原因分析
  5. javafx显示image_如何摆脱JavaFX中的重点突出显示
  6. Java中的迭代器设计模式–示例教程
  7. Java 自定义排序 Comparator
  8. Elasticsearch7.15.2 出现 node validation exception 的问题处理
  9. 【直通顶会 ICCV2021比赛大揭秘】ICCV2021比赛信息汇总
  10. 构建高性能分布式搜索引擎(Wcf-基础篇)一
  11. python2和3搭建,pip2和pip3的安装
  12. 消息中间件:ActiveMQ、RocketMQ、RabbitMQ、Kafka一些总结和区别
  13. 【数学建模】排队论(最优化)
  14. oracle索引有哪些分类,Oracle中的索引分类
  15. Web渗透测试学习路线图
  16. sigmoid/softmax指数运算溢出问题的解决方法
  17. sata和sas硬盘Linux,SAS硬盘与SATA硬盘的功能对比
  18. CSS3简明教程-1.1.CSS3是什么
  19. WMLS10自动建立BIN位(模板配置)
  20. 网站网页快速变黑白方法

热门文章

  1. 小扎不要「脸」了?Facebook正式改名Meta!买它,满仓元宇宙
  2. OpenCV中的Shi-Tomasi角点检测器
  3. vue在浏览器端报错:Module not found: Error: Can't resolve 'common/js/util' in 'E:\vue-exercise\sell\src'
  4. android 全景拍照 sdk,Android全景SDK | 百度地图API SDK
  5. Apollo + Springboot 整合(多环境版)
  6. Mac安装brewLast login: Mon Feb 25 22:00:38 on console 192:~ wxh$ /usr/bin/ruby -e $(curl -fsSL https:
  7. ntohs和htons区别?
  8. 使用 Hugo 和阿里云ECS搭建个人站
  9. textarea 中的内容自动换行
  10. mysql 计算近30天总金额_计算月嫂每天工资,应该用总工资除以30天还是26天?-免费法律咨询...