html 部分
<input type="text" id="begintime" name="begintime" placeholder="开始时间" class="layui-input">
<input type="text" id="endtime" name="endtime" placeholder="结束日期" class="layui-input">
js部分
layui.use('laydate', function () {
var $ = layui.$;
var laydate = layui.laydate;
var nowTime = new Date().valueOf();
var max = null;
var start = laydate.render({
elem: '#begintime', //
type: 'datetime',
done: function (value, date) {
endMax = end.config.max;
end.config.min = date;
end.config.min.month = date.month - 1;
},
change: function (value, date, endDate) {
var timestamp2 = Date.parse(new Date(value));
timestamp2 = timestamp2 / 1000;
end.config.min = timestamp2;
end.config.min.month = date.month - 1;
}
});
var end = laydate.render({
elem: '#endtime',
type: 'datetime',
done: function (value, date) {
if ($.trim(value) == '') {
var curDate = new Date();
date = { 'date': curDate.getDate(), 'month': curDate.getMonth() + 1, 'year': curDate.getFullYear() };
}
start.config.max = date;
start.config.max.month = date.month - 1;
}
});
});