欢迎来到小懒的博客~email:568705236@qq.com

layui2.5.6 laydate如果时间部分初始化为00:00:00则无法清空

2020/9/10 14:10:30站长

    layui 2.5.6中 laydate如果时间部分初始化为00:00:00则无法清空,只要时 分 秒 中 有存在00则都无法清空。

    官方的回答是修改laydate.js的源码

} else if(/HH|H/.test(item)){ //时
          if(thisv < 1) thisv = 0, error = true;
          dateTime.hours = thisv;
          options.range && (that[startEnd[index]].hours = thisv);
        } else if(/mm|m/.test(item)){ //分
          if(thisv < 1) thisv = 0, error = true;
          dateTime.minutes = thisv;
          options.range && (that[startEnd[index]].minutes = thisv);
        } else if(/ss|s/.test(item)){ //秒
          if(thisv < 1) thisv = 0, error = true;
          dateTime.seconds = thisv;
          options.range && (that[startEnd[index]].seconds = thisv);
        }

    在上面代码片段中把1改为0

赞赏