Chinaunix首页 | 论坛 | 博客
  • 博客访问: 170814
  • 博文数量: 49
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 337
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-23 15:51
文章分类

全部博文(49)

文章存档

2014年(23)

2013年(26)

我的朋友

分类: JavaScript

2014-03-06 06:16:21

js时间比较示例,代码简单,运行后可以看到结果。
代码:
  1. <html>
  2.  <head>
  3.   <script language="javascript" type="text/javascript">
  4.    /** 日期比较 **/
  5.    function compareDate(strDate1,strDate2)
  6.    {
  7.     var date1 = new Date(strDate1.replace(/\-/g, "\/"));
  8.     var date2 = new Date(strDate2.replace(/\-/g, "\/"));
  9.     return date1-date2;
  10.    }

  11.    //整理:脚本学堂
  12.    /** 比较 **/
  13.    function doCompare(){
  14.     var strDate1 = document.getElementById("strDate1").value;
  15.     var strDate2 = document.getElementById("strDate2").value;
  16.     var result = compareDate(strDate1,strDate2);
  17.     if ( result>0 ) {
  18.      alert("strDate1晚于strDate2");
  19.     }else if( result<0 ){
  20.      alert("strDate1早于strDate2");
  21.     }else if ( result==0 ){
  22.      alert("strDate1等于strDate2");
  23.     }
  24.    }
  25.   </script>
  26.  </head>
  27.  <body>
    进行日期比较:
  28.   <input type="text" id="strDate1" name="strDate1" value="2012-07-01"/>
  29.   <input type="text" id="strDate2" name="strDate2" value="2012-08-01"/>
  30.   <input type="button" id="compareBtn" name="compareBtn" value="比较" onClick="doCompare();"/>
  31.  </body>
  32. </html>
阅读(726) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~