新版的layer时间控件 如果使用两个input框来设置开始时间和结束时间 没办法设置min,max;
在网上找了很多代码
但是用了代码后会出现一个bug : 选择了开始时间和结束时间 分别点击清空 此时 开始时间无法再次选择
贴上修改后的代码
var startDate = laydate.render({
elem: '#start'
//,btns: ['confirm']
,done:function(value,date){
if( value !== '' ){
endDate.config.min.year = date.year;
endDate.config.min.month = date.month - 1;
endDate.config.min.date = date.date;
}else{
endDate.config.min.year = 2099;
endDate.config.min.month = 1;
endDate.config.min.date = 1;
}
}
});
var endDate = laydate.render({
elem: '#end'
//,btns: ['confirm']
,done:function(value,date){
if( value !== '' ){
startDate.config.max.year = date.year;
startDate.config.max.month = date.month - 1;
startDate.config.max.date = date.date;
}else{
startDate.config.max.year = 2099;
startDate.config.max.month = 1;
startDate.config.max.date = 1;
}
}
});