<div class="div-inline marb-20">
<div class="timebox div-inline">
<input type="text" class="layui-input" id="stime" autocomplete="off" readonly />
<i class="icon-time iconstime"></i>
</div>
<i class="timefit"></i>
<div class="timebox div-inline">
<input type="text" class="layui-input" id="etime" autocomplete="off" readonly />
<i class="icon-time iconetime"></i>
</div>
</div>
最大最小值
//日期
var start = laydate.render({
elem: '#stime',
eventElem:".iconstime",
theme:"#007a77",
type :"year",
format:"yyyy",
trigger: 'click',
btns: ['clear', 'confirm'],
done: function(value, date, endDate) {
end.config.min = {
year: date.year,
month:date.month-1//
}; //开始日选好后,重置结束日的最小日期
end.config.value = {
year: date.year
}; //将结束日的初始值设定为开始日
}
});
var end = laydate.render({
elem: '#etime',
eventElem:".iconetime",
theme:"#007a77",
type :"year",
format:"yyyy",
trigger: 'click',
btns: ['clear', 'confirm'],
done: function(value, date, endDate) {
if(value!=""){
start.config.max = {
year: date.year,
month:date.month+1//关键***********
};
}else{
start.config.max = end.config.max;
}
}
});
如果直接在render中max、min设置需要补全yyyy-MM-dd HH:mm:ss,无关format格式