I am using bootstrap daterangepicker plugin, I am facing problem by selecting large range like 3-4 years in custom range. currently it allows custom range within one month only. I tried the minDate
and maxDate
from other plugin which is also not working here.
And how can I search all time data by clicking all time tab and search it within minDate
and maxDate
range.
jsFiddle
$('.selectrange').daterangepicker({
showDropdowns: true,
timePicker: true,
minDate: [moment().subtract(20,'years'),'inclusive'],
maxDate: [moment(),'inclusive'],
ranges: {
'Today': [moment(), moment()],
'Last 7 Days': [moment().subtract(6, 'days'), moment()],
'Last 30 Days': [moment().subtract(29, 'days'), moment()],
'This Month': [moment().startOf('month'), moment().endOf('month')],
'All Time':'all-time', // [minDate, maxDate]
}
});
I think this should do the trick for you:
Add option linkedCalendars: false
, for example:
Code:
$('.selectrange').daterangepicker({
linkedCalendars: false,
showDropdowns: true,
timePicker: true,
minDate: moment().subtract(20, 'years'),
maxDate: moment(),
ranges: {
'Today': [moment(), moment()],
'Last 7 Days': [moment().subtract(6, 'days'), moment()],
'Last 30 Days': [moment().subtract(29, 'days'), moment()],
'This Month': [moment().startOf('month'), moment().endOf('month')],
'All Time': 'all-time', // [minDate, maxDate]
}
});
Screenshot:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With