`

一组时间交叉验证

 
阅读更多
 var  timeArray=[['2014-1-1','2014-1-30'],['2013-11-15','2013-11-25'],['2013-1-17','2014-1-19']];
    for(var key in timeArray){
          if(key>0){
             for (var i = 0; i <= key-1; i++) {
             	alert(timeArray[i]);
             	//第一种情况  开始时间和结束时间大于上一级开始时间小于上一级的结束时间
                if(+new Date(timeArray[i][0])<+new Date(timeArray[key][0]) && +new Date(timeArray[key][0])<+new Date(timeArray[i][1])){
                	alert("第一种1");
                	return false;
                }
                if(+new Date(timeArray[i][0])<+new Date(timeArray[key][1]) && +new Date(timeArray[key][1])<+new Date(timeArray[i][1])){
                	alert("第二种2");
                	return false;
                }
                //第二中情况开始时间和结束时间包含了上一级的时间
                if((+new Date(timeArray[i][0])>+new Date(timeArray[key][0]) && +new Date(timeArray[key][0])<+new Date(timeArray[i][1])) && (+new Date(timeArray[i][0])<+new Date(timeArray[key][1]) && +new Date(timeArray[key][1])>+new Date(timeArray[i][1]))){
                	alert("第二种");
                	return false;
                }
             };
          }
    }

 

  • 大小: 35.7 KB
  • 大小: 11.3 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics