layui2.5 moment 2.24
开始时间小于结束时间,并且只有5天跨度可以选择
layui.use(‘laydate’, function(){
var laydate = layui.laydate;
//执行一个laydate实例
var start = laydate.render({
elem: '#startTime', //指定元素
type:'date',
// value:$scope.startTime ,
calendar: true,
btns: ['clear', 'confirm'],
done: function(value, date, endDate){
// $scope.startTime = value
end.config.min = {
year: date.year,
month: date.month - 1,
date: date.date,
}
var max = moment(value).add(4, 'days').format('YYYY-MM-DD')
var day = moment(max).date()
var month = moment(max).month()
var year = moment(year).year()
end.config.max = {
year: year,
month: month,
date: day,
}
}
});
var end = laydate.render({
elem: '#endTime', //指定元素
type:'date',
// value:$scope.endTime,
calendar: true,
btns: ['clear', 'confirm'],
done: function(value, date, endDate){
// $scope.endTime = value
start.config.max = {
year: date.year,
month: date.month - 1,
date: date.date,
}
var min = moment(value).subtract(4, 'days').format('YYYY-MM-DD')
var day = moment(min).date()
var month = moment(min).month()
var year = moment(min).year()
start.config.min = {
year: year,
month: month,
date: day,
}
}
});
});