JS 校验时间是否重复

var begin = ['2015-01-02 10:01:38','2015-01-04 09:28:12']; //开始时间数组
            var over = ['2015-01-04 10:27:21','2015-01-09 21:28:13']; //结束时间数组

            begin = begin.sort();
            over  = over.sort();

            for(i=1;i<begin.length;i++){
                if (begin[i] <= over[i-1]){
                    alert("时间有重复!");
                }
            }

            alert("时间没有重复!"); 

 

原理:第二天的开始时间小于或者等于第一天的结束时间,那么时间重复,反之不重复

posted @ 2023-02-08 17:18  薛定谔_猫  阅读(86)  评论(0)    收藏  举报