1.判断两个日期的差:

  1. /**计算日期天数差的函数-hanliwei-2013-03-14*/
  2. function DateDiff(sDate1,sDate2) {
  3. //sDate1和sDate2的格式为xxxx-xx-xx
  4. var aDate,oDate1,oDate2,iDays;
  5. //转换为xx-xx-xxxx格式
  6. aDate = sDate1.split("-");
  7. oDate1 = new Date(aDate[1] + "," + aDate[2] + "," + aDate[0]);
  8. aDate = sDate2.split("-");
  9. oDate2 = new Date(aDate[1] + "," + aDate[2] + "," + aDate[0]);
  10. alert(sDate1 + "=====" + sDate2 + "==" + oDate1 + "===" + oDate2);
  11. alert("--------" + (oDate1 - oDate2));
  12. //把相差的毫秒数转换为天数
  13. iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 / 24 );
  14. return iDays;
  15. }

2.判断两个日期的大小:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
  5. <title></title>
  6. <script type="text/javascript">
  7. function checkdate() {
  8. var d1=new Date('1988-1-1 11:11:11'.replace(/\-/g,'/')),
  9. d2=new Date('1988-1-1 11:12:11'.replace(/\-/g,'/'));
  10. alert(d1 + "===============" + d2);
  11. alert(d1<d2) ;
  12. //得到日期值并转化成日期格式,replace(/\-/g, "\/")是根据验证表达式把日期转化成长日期格式,这样
  13. //再进行判断就好判断了
  14. var s1 = document.getElementById("txtstart").value;
  15. var s2 = document.getElementById("txtend").value;
  16. alert(s1);
  17. alert(s2);
  18. var sDate = new Date(s1.replace(/\-/g,'/'));
  19. var eDate = new Date(s2.replace(/\-/g,'/'));
  20. alert(sDate + "=============" + eDate);
  21. if(sDate > eDate)
  22. {
  23. alert("结束日期不能小于开始日期");
  24. //return false;
  25. }
  26. //return true;
  27. }
  28. </script>
  29. </head>
  30. <body>
  31. <input type="button" value="xxx" οnclick="checkdate()" />
  32. <input type="text" value="2012-03-13" id="txtstart"/>
  33. <input type="text" value="2012-03-12" id="txtend"/>
  34. </body>
  35. </html>
     本文转自韩立伟 51CTO博客,原文链接:http://blog.51cto.com/hanchaohan/1154486,如需转载请自行联系原作者

JS判断两个日期的差或者判断两个日期的大小相关推荐

  1. oracle俩个日期的差,oracle计算两个日期的时间差时分秒

    Oracle函数可以实现诸多的功能,下面就介绍使用oracle函数计算时间差的实现方法. 两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒 ...

  2. python怎么输入两个数然后求差值_python两个日期之间天差值获取

    因为我也刚刚接触python,这个原则上也是百度找到的,原来那位我也找不到了...... 主要就是使用datetime进行转化然后进行相减,获得如[diff_days] : 00:00:00形式的结果 ...

  3. mysql 计算 两个字段 之差_MYSQL计算两个字段日期差

    一,TIMESTAMPDIFF 语法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2). 说明: 返回日期或日期时间表达式datetime_ ...

  4. oracle取两个表的差,Oracle查询两表相差的数据

    原来以为not exists 会比not in 效率高,但在实际运用过程中,发现两表数据差不多的情况下,用另一种方式效率会更好. 原设计 原来以为not exists 会比not in 效率高,但在实 ...

  5. 如何用python计算excel两行之间的差值_excel表格求两列数据差值-怎样在EXCEL表格中求两列数的差?...

    怎样在EXCEL表格中求两列数的差? 1.双击打开需行求差的Excel表格,Excel表格. 2.在进入Excel表格后,使用鼠标需差的单元格,先选中其中一行即可. 3.在选中一行后,在单元格内输入& ...

  6. c语言比较当前日期大小,C语言判断两个日期只差的方法

    C语言判断两个日期只差的方法 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以 ...

  7. php时间戳与日期格式比大小,PHP中比较两个时间的大小与日期的差值

    在这里我们全用到时间戳 mktime(hour,minute,second,month,day,year,[is_dst]) 其参数可以从右向左省略,任何省略的参数都会被设置成本地日期和时间的当前值. ...

  8. 计算两日期之间差多少天----日期格式为:yyyy-mm-dd

    计算两日期之间差多少天 日期格式为yyyy-mm-dd //计算日期差值的方法: //计算日期差值的方法: function getDaysBetween(dateString1, dateStrin ...

  9. mysql中日期相减_非凡教育教你excel怎么计算两个日期天数差和时间差

    商务办公培训老师在本文中主要是介绍如何在excel中计算日期和时间,包括两个日期之间的天数.时间之间的差和显示样式. 首先,计算两个日期之间的天数.在excel中,两个日期直接相减就可以得到两个日期间 ...

最新文章

  1. WebGIS--ArcGIS for Flex系列开发一:flash builder
  2. 微信小程序小结02-- 完整的demo
  3. 哈希表(HashMap)分析及实现(JAVA)
  4. java实现md5加密示例
  5. mysql utf8mb4 配置_MariaDB(Mysql)配置utf8mb4编码
  6. SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 SAP UI5 表格控件使用方法介绍
  7. 编写Play 2的模块,第1部分:使工作正常
  8. CentOS离线安装gcc环境(附安装包+图文并茂)
  9. 自动驾驶安全驾驶规则_自动驾驶知识科普 自动驾驶汽车的七大核心技术
  10. 行程单图片python预处理_GCC编译过程(预处理-gt;编译-gt;汇编-gt;链接)
  11. Hibernate day01
  12. Python入门--文件的读写
  13. 通过Himal项目学习掌握asp.net MVC
  14. MicroPython ESP32 读取DS18B20温度数据
  15. python输入整数反转输出_7. 整数反转(Python)
  16. [Shader]NGUI与灰化
  17. 听java技术讲座心得体会_听讲座心得体会范文3篇
  18. Xilinx 7系列FPGA收发器架构之接收器(RX)(十一)
  19. 安装Kali Linux系统 全流程详解
  20. python基础5-模块定义、导入方法、import本质、time和datetime、random、os、sys、shutil、shelve、xml、ConfigParser、hashlib、re

热门文章

  1. python 自动化 在日历中选择时间-Python中Selenium选择日期(选择日历控件)的方法...
  2. php 添加失败是什么原因,安装zblog提示“创建c_option.php失败”的原因和解决办法...
  3. jq项目如何启服务_用小项目详解我们应该如何去构建我们的微服务
  4. php python 混合_php-python
  5. java编程xml_XML Java编程
  6. java304是什么错误_304 Not Modified 的意思 (Web的Cache问题)
  7. boost电路输出电流公式_boost电路解析
  8. loadrunner java 环境_java应用程序及服务器优化过程及loadrunner测试效果
  9. Node.js webpack vue组件
  10. Requests Response