旅行团出游日期,多个选项,比如1是10-20号,2是16-18号,3是17-29号,这样游客无法同时参加这3项出游,求一个js判断出行时间是否重叠,是否冲突,拜谢
解决方案 »
- 新人关于javascript中闭包问题
- body设置为overflow:hidden,如何在ie中避免鼠标拖动显示出超出的部分
- 求大侠帮助,如何远程调用比百度输入法
- jQuery有内置的倒序功能吗?
- 眼睛看花了 试了无数遍找不出问题所在()兼容问题(IE6下不正常)
- 关于javascript函数问题!
- 问一个类内事件绑定的问题
- [散分讨论]哪些对象在new时(不)会弹出“安全警告”?
- 如何让一个链接将当前页下拉到页面底部
- 请问一下,我想在表格的某一列单击就删除表格此列,应该如何作?急,谢谢了。
- javascript 关于this的小问题
- js 设置样式时,能否整体设置?如document.getElementById("div2").style=整个样式
b<m || a>n 就不冲突了
var rtn1=checkDate([{s:10,e:20},{s:16,e:18},{s:17,e:29}]);
var rtn2=checkDate([{s:10,e:20},{s:21,e:22},{s:23,e:25}]);
alert(rtn1+":"+rtn2);
function checkDate(d){
for(var i=0;i<d.length;i++)
for(var j=i+1;j<d.length;j++)
if((d[j].s>=d[i].s && d[j].s<=d[i].e)
|| (d[j].e>=d[i].s && d[j].e<=d[i].e))return true;
return false;
}
</script>