首页 > 其他 > 详细

计算时间段内部不重复判断

时间:2019-06-30 16:01:10      阅读:124      评论:0      收藏:0      [点我收藏+]
var time = [00:00:00 - 01:01:01]
if ($(‘.diy-time‘).length > 1) {
    
    $(‘.diy-time‘).each(function(k,v){
     //验证开始时间段不能大于结束时间段
     var val = $(v).val().replace(/\s/g,‘‘);
     var valArr = val.split(‘-‘);
     if (valArr[0] > valArr[1]) {
      timeMsg = ‘开始时间段不能大于结束时间段‘;
      timeIf = false;
      return false;
     }
     
     if (k == 0) {      
      return true;
     }
     
     //上一个结束时间段
     var upEnd = $(‘.diy-time‘).eq(k - 1).val().replace(/\s/g,‘‘).split(‘-‘)[1];
     //当前开始时间段
     var nowStart = $(‘.diy-time‘).eq(k).val().replace(/\s/g,‘‘).split(‘-‘)[0];
     //如果上一个结束大于本个开始,则错误
     if (upEnd >= nowStart) {
      timeMsg = ‘请按顺序添加时间段,并且时间段与上一个时间段不能有重复‘;
      timeIf = false;
      return false;
     }
    })
   }

 

计算时间段内部不重复判断

原文:https://www.cnblogs.com/love1226/p/11109986.html

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