我只想从自定义范围中选择星期一-星期五。到目前为止,我可以将天数限制为5天,但是问题是我仍然可以从周六或周日开始一周。我想从星期一自动开始一周,并在星期五结束。我应该禁用所有其他日期(仅星期一)的开始日期,并且应该始终在星期五结束。对于这个问题,我真的找不到很好的解决方案。希望有人可以提供帮助。谢谢!
var start = moment().startOf('week').add(1, 'day');
var end = moment().add(4, 'days');
$('#reportrange').daterangepicker({
startDate: start,
endDate: end,
minDate: moment().startOf('week').add(1, 'day'),
dateLimit: {days: 4},
ranges: {
// 'Today': [moment(), moment()],
// 'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
// 'Last 30 Days': [moment(), moment().subtract(29, 'days')],
// 'This Month': [moment().startOf('month'), moment().endOf('month')],
// 'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
'next week': [moment().startOf('week').add(1, 'week').add(1, 'day'), moment().endOf('week').add(1, 'week').subtract(1, 'day')],
'In 2 weeks': [moment().startOf('week').add(2, 'week').add(1, 'day'), moment().endOf('week').add(2, 'week').subtract(1, 'day')],
'In 3 weeks': [moment().startOf('week').add(3, 'week').add(1, 'day'), moment().endOf('week').add(3, 'week').subtract(1, 'day')],
'In 4 weeks': [moment().startOf('week').add(4, 'week').add(1, 'day'), moment().endOf('week').add(4, 'week').subtract(1, 'day')],
// 'Custom Range': [moment().startOf('week').add(1, 'week').add(1, 'day'), moment().endOf('week').add(1, 'week').subtract(1, 'day')],
}
}, cb);