亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

javascript 判斷兩個(gè)日期之差的示例代碼

 更新時(shí)間:2015年09月05日 12:36:46   投稿:mdxy-dxy  
這篇文章主要介紹了javascript 判斷兩個(gè)日期之差的示例代碼,需要的朋友可以參考下

日期差我們需要像php中一樣把如2015-08-30這種轉(zhuǎn)換成秒之后再利用兩個(gè)日期的秒數(shù)進(jìn)行相減之后再加起判斷就可以了,如果判斷日期相等就簡(jiǎn)單多了在文章最后有例子說(shuō)明。

例子1,日期之差函數(shù)

function better_time(strDateStart,strDateEnd){
  var strSeparator = "-"; //日期分隔符
  var strDateArrayStart;
  var strDateArrayEnd;
  var intDay;
  strDateArrayStart = strDateStart.split(strSeparator);
  strDateArrayEnd = strDateEnd.split(strSeparator);
  var strDateS = new Date(strDateArrayStart[0] + "/" + strDateArrayStart[1] + "/" + strDateArrayStart[2]);
  var strDateE = new Date(strDateArrayEnd[0] + "/" + strDateArrayEnd[1] + "/" + strDateArrayEnd[2]);
  intDay = (strDateE-strDateS)/(1000*3600*24);
  return intDay;
 }

例子2

function checkTime(){
   var dateInp=$("#dateInp").val();
   var day1=Date.parse(dateInp.replace(/-/g, "/"));
   var nowDate = new Date();
   var dateStr = nowDate.getFullYear()+"/"+(nowDate.getMonth() + 1)+"/"+nowDate.getDate();        
   var day2=Date.parse(dateStr);
   var apartTime=day1-day2;
   var apartDay=parseInt(apartTime / (1000 * 60 * 60 * 24));
   if(apartDay ==0){
     alert("不能預(yù)約當(dāng)天");
     return false;
   }else if (apartDay < 1 || apartDay > 3){
     alert("預(yù)約日期超出范圍");
     return false;
   } 
 }

判斷日期相等

var date1 = new Date("2013-11-29");
 var date2 = new Date("2013-(chabaoo.cn)11-29");
 console.log(date1.getTime() == date2.getTime()); //true

注意哦,大家不要這樣寫(xiě)

var date1 = new Date("2013-11-29");
 var date2 = new Da(chabaoo.cn)te("2013-11-29");
 console.log(date1 == date2); //false

這樣是錯(cuò)誤的哦,因?yàn)槭褂胣ew date之后日期就是對(duì)象了,那么對(duì)象就不能像字符那樣對(duì)比了。

相關(guān)文章

最新評(píng)論