function validateKsjssj(){
      var kssj = $("#queryStartRq").val(); //开始时间
   var jssj = $("#queryEndRq").val() //结束时间
   if(kssj==''||jssj==''){
     alert("请输入开始时间和结束时间!");
     return false;
   }
   kssj = kssj.replace(/-/g,"/");
   var date1 = new Date(kssj );
   jssj = jssj.replace(/-/g,"/");
   var date2 = new Date(jssj );
   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 + " 秒")
   if(days>365){
     alert("一次最多可导出在1年内的明细信息");
     return false;
   }
   return true;
  }

转载于:https://www.cnblogs.com/huideng/p/4680305.html

js 求时间差 字符串转化为日期相关推荐

  1. new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解

    new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解 //获得年月日时分秒 //传入日期// ...

  2. R语言as.Date函数将字符串转化为日期格式实战

    R语言as.Date函数将字符串转化为日期格式实战 目录 R语言as.Date函数将字符串转化为日期格式实战 #基础语法 # 仿真数据

  3. 【mysql】str_to_date()字符串转化为日期类型

    前言 mysql 5.7.31 字符串转化为日期类型 SELECT str_to_date('2021-05-07', '%Y-%m-%d'); /*2021-05-07*/ SELECT str_t ...

  4. R语言使用as.Date函数把dataframe中的多个数据列(multiple columns)从字符串转化到日期类型

    R语言使用as.Date函数把dataframe中的多个数据列(multiple columns)从字符串转化到日期类型 目录

  5. js如何把时间戳转化为日期

    可以使用Date对象中的方法来将时间戳转换为日期.具体的实现如下: ```javascript const timestamp = 1615497700000; // 待转换的时间戳 const da ...

  6. js求时间差 计算 天 小时 分钟

    var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime 为开始时间 v ...

  7. JS 判断一个字符串是否为日期格式(兼容IOS)

    isNaN(times) 是排除了times是纯数字的情况,如果不考虑这个情况的话,isNaN(times) 这部分就不需要了 因为IOS手机上时间格式必须为'2020/12/21 20:05:05' ...

  8. js如何将字符串转化为大写

    1.toUpperCase() 方法用于把字符串转换为大写. 调用此方法不会使原本的字符串发生改变,返回值为一个新的字符串 2.toLocaleUpperCase()()方法用于根据本地主机的语言环境 ...

  9. js中如何将字符串转化为时间,并计算时间差

    在前台页面开发时通常会用到计算两个时间的时间差,先在此附上实现方法 //结束时间 end_str = ("2014-01-01 10:15:00").replace(/-/g,&q ...

最新文章

  1. mysql 左关联查询_MySQL 左关联右表条件查询
  2. ICML 2021:矩阵乘法无需相乘,速度提升100倍,MIT开源最新近似算法
  3. Linux Crontab 定时任务 命令详解
  4. 支持wince 系统的USB wifi 模组推荐
  5. Python的基本运算符
  6. CSS基本选择器(元素选择器、类选择器、id选择器)
  7. 快速排序、希尔排序、插入排序、选择排序、归并排序、堆排序总结
  8. 動態語句的使用方法(exec/sp_executesql)
  9. 李迅雷+老龄化下中青年人消费心态的变化的角度来看未来十倍股
  10. 三位物理学家与陶哲轩证明的惊天定理,原来早在教科书里吗?
  11. ubuntu 安装caj阅读器
  12. 隔段时间网络就会变差,重启路由器恢复,这是为什么
  13. 天津科技大学计算机西电,学通信工程专业,大学四年该如何规划?谢谢
  14. 摄像机标定以及镜头畸变
  15. 基于触摸屏和PLC开发的手持示教软件。 可控制4颗轴,操作简便
  16. 其实我不怕过光棍节,我只是怕你不过光棍节~
  17. hihocoder 第三周
  18. 常见模拟电路设计 二 (含仿真) : 单片机ADC测量正负电压电路设计
  19. C#使用FastReport 报表初步体验(图文)
  20. 【零基础】Python3学习课后练习题(十七)

热门文章

  1. 设计包含min()函数的栈
  2. windows----------windows10如何固定局域网ip
  3. 黑马程序员——iOS学习——启动App界面黑屏
  4. SAP MIGO的界面中Document Overview部分,可以不让一些单据在这里显示。
  5. Form提交前,ajax校验,并阻止提交
  6. mysql与hive比较
  7. scala命令行运行spark代码
  8. 根据传递函数仿真模拟滤波器的波特图(持续更新中)
  9. WebSocket原理及使用场景(转载)
  10. Vue文件的缩进改为4个空格