设置时间laydate 结束时间大于开始时间 发表于 2020-01-07 | 分类于 代码笔记 , 折腾笔记 其实就是在结束时间框里设置开始时间的最大时间 在开始时间框里设置结束时间的最小时间 具体代码如下 1234567891011121314151617181920212223242526272829303132333435layui.use(['form', 'laydate'], function(){ var form = layui.form; var laydate = layui.laydate; //日期范围 var startDate=laydate.render({ elem: '#start_time', type: 'datetime', max:"2099-12-31",//设置一个默认最大值 done: function(value, date){ endDate.config.min ={ year:date.year, month:date.month-1, //关键 date: date.date, hours: 0, minutes: 0, seconds : 0 }; } }); var endDate= laydate.render({ elem: '#end_time',//选择器结束时间 type: 'datetime', min:"1970-1-1",//设置min默认最小值 done: function(value,date){ startDate.config.max={ year:date.year, month:date.month-1,//关键 date: date.date, hours: 0, minutes: 0, seconds : 0 } } }); }); 坚持原创技术分享,您的支持将鼓励我继续创作! 赏 微信打赏 支付宝打赏