Bsi*_*enn 5 jquery jquery-ui daterangepicker bootstrap-daterangepicker
使用这个http://www.daterangepicker.com/
如何使用 daterangepicker 仅选择一个月的范围。启用singleDatePicker: true使其成为唯一的日期选择器,但我需要一个月的范围。
即2017年1月1日至2017年1月15日。或一个月内的任何范围。
我努力了
"dateLimit": {
"month": 1
},
Run Code Online (Sandbox Code Playgroud)
但它也选择 1 月 1 日至 31 日和 2 月 1 日。
如果不可能,请提出替代方案。
编辑(当前代码)
function cb(start, end) {
$('#daterange span').html(start.format('MMM D, YYYY') + ' - ' + end.format('MMM D, YYYY'));
enroll_date_start.value = start.format('YYYY-MM-DD');
enroll_date_end.value = end.format('YYYY-MM-DD');
}
$('#daterange').daterangepicker({
maxDate: moment(),
"dateLimit": {
"month": 1
},
ranges: {
'Today': [moment(), moment()],
'This Month': [moment().startOf('month'), moment().endOf('month')],
'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
}
}, cb);
Run Code Online (Sandbox Code Playgroud)
小智 8
只需在 dateLimit 选项中添加以下内容即可。
dateLimit: {
'months': 1,
'days': -1
}
Run Code Online (Sandbox Code Playgroud)