我具有“ DateRangePicker ”,其中“ alwaysShowCalendars ”属性始终为“ false ”。但当 选择“本季度”时间段,它将显示如下日历。
var drpicker = $('#demo').daterangepicker({
ranges: {
'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
'This Week': [moment().startOf('week'), moment().endOf('week')],
'This Month': [moment().startOf('month'), moment().endOf('month')],
'This Quarter': [moment().startOf('quarter'), moment().endOf('quarter')],
'This Year': [moment().startOf('Year'), moment().endOf('Year')],
'Rolling YTD': [moment().subtract(1, 'Year'), moment()]
},
"alwaysShowCalendars": false,
"showCustomRangeLabel": false,
"startDate": dateObj.startDate,
"endDate": dateObj.endDate,
},
function(start, end, label) {
startDate = start;
endDate = end;
if (label != "Custom Range") {
$("#timeRange").html(label);
$("#reportPeroidString").val(label);
} else {
$("#timeRange").html(start.format('MMM DD, YYYY') + ' - ' + end.format('MMM DD, YYYY'));
}
});