首页 > Web开发 > 详细

JS判断两个日期的差或者判断两个日期的大小

时间:2015-05-12 13:29:42      阅读:279      评论:0      收藏:0      [点我收藏+]
  1. 判断两个日期之差
  2. function DateDiff(sDate1,sDate2) { 
  3.     //sDate1和sDate2的格式为xxxx-xx-xx 
  4.     var aDate,oDate1,oDate2,iDays; 
  5.      
  6.     //转换为xx-xx-xxxx格式 
  7.     aDate = sDate1.split("-"); 
  8.     oDate1 = new Date(aDate[1] + "," + aDate[2] + "," + aDate[0]); 
  9.      
  10.     aDate = sDate2.split("-"); 
  11.     oDate2 = new Date(aDate[1] + "," + aDate[2] + "," + aDate[0]); 
  12.      
  13.     alert(sDate1 + "=====" + sDate2 + "==" + oDate1 + "===" + oDate2); 
  14.     alert("--------" + (oDate1 - oDate2)); 
  15.      
  16.     //把相差的毫秒数转换为天数 
  17.     iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 / 24 ); 
  18.      
  19.     return iDays; 
  20. } 
  21. 判断两个日期大小
  22. function checkdate() {    
  23.             //得到日期值并转化成日期格式,replace(/\-/g, "\/")是根据验证表达式把日期转化成长日期格式,这样 
  24.  
  25.             //再进行判断就好判断了 
  26.             var s1 = document.getElementByIdx_x("txtstart").value; 
  27.             var s2 = document.getElementByIdx_x("txtend").value; 
  28.             alert(s1); 
  29.             alert(s2); 
  30.          
  31.             var sDate = new Date(s1.replace(/\-/g,‘/‘)); 
  32.             var eDate = new Date(s2.replace(/\-/g,‘/‘)); 
  33.          
  34.             alert(sDate + "=============" + eDate); 
  35.             if(sDate > eDate) 
  36.             { 
  37.              alert("结束日期不能小于开始日期"); 
  38.              //return false; 
  39.             } 
  40.             //return true; 
  41.        } 

JS判断两个日期的差或者判断两个日期的大小

原文:http://www.cnblogs.com/pengboyu/p/4496980.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!