layui 时间插件laydate中动态设置改变min和max值

  <div class="layui-inline">  
          <label class="layui-form-label">申请时间</label>  
          <div class="layui-input-inline">  
            <input type="text" class="layui-input" id="timeStart" placeholder=" - ">  
          </div>  
          至  
          <div class="layui-input-inline">  
            <input type="text" class="layui-input" id="timeEnd" placeholder=" - ">  
          </div>  
        </div> 

  

  1. layui.use('laydate', function(){  
  2.   var laydate = layui.laydate;  
  3.   var startDate = laydate.render({  
  4.     elem: '#timeStart'  
  5.     ,max:"2099-12-31"  
  6.     ,done: function(value, date){  
  7.       endDate.config.min ={    
  8.         year:date.year,     
  9.         month:date.month-1,     
  10.         date: date.date  
  11.       };     
  12.     }  
  13.   });  
  14.   var endDate = laydate.render({  
  15.     elem: '#timeEnd'  
  16.     ,min:"1970-1-1"  
  17.     ,done: function (value, date) {    
  18.       startDate.config.max={    
  19.         year:date.year,     
  20.         month:date.month-1,    
  21.         date: date.date  
  22.       }    
  23.     }    
  24.   });  
  25. }) 

注意:设置月份时需要减一

  

猜你喜欢

转载自www.cnblogs.com/holy-amy/p/9100611.html