码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-06-30 15:45:38      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:计算   结束   ==   turn   col   一个   var   ret   style   

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;
     }
    })
   }

 

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

标签:计算   结束   ==   turn   col   一个   var   ret   style   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!