官方文档: https://layui.dev/2.7/docs/modules/laydate.html#minmax
laydate插件本身并没有提供动态修改最大时间的接口,但是你可以通过直接设置config对象的min属性或max属性来达到目的。
var startDateL = laydate.render({
elem: "#startDate",
eventElem: ".glyphicon",
type: 'date',
trigger: 'click',
format: 'yyyy-MM-dd',
value: date,
btns: ['confirm'],
done: function (value, dates) {}
});
// 要动态改变日期最小值,要使用如下方法,如下限制最小日期为2020年10月8号
startDateL.config.min = {
year: 2020,
month: 9, // 注意:这里的月份是从0开始的
date: 8,
hours: 0,
minutes: 0,
seconds: 0
};