daterangepicker icon indicating copy to clipboard operation
daterangepicker copied to clipboard

Decrement or Increment month

Open soongsta opened this issue 8 years ago • 1 comments

Hi There

I am wondering if its possible to do something like this in ranges

function cb(start, end) {
    $('#reportrange span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'));
}

$('#reportrange').daterangepicker({ startDate: start, endDate: end, ranges: { 'Today': [moment(), moment()], 'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')], 'Last 7 Days': [moment().subtract(6, 'days'), moment()], 'Last 30 Days': [moment().subtract(29, 'days'), moment()], 'This Month': [moment().startOf('month'), moment().endOf('month')], 'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')], 'Decrement Month': [moment(start).subtract(1, 'month').startOf('month'), moment(end).subtract(1, 'month').endOf('month')] } }, cb);

var start = moment().startOf('month'); var end = moment().endOf('month'); cb(start, end);

soongsta avatar Feb 07 '17 02:02 soongsta

Basically, keep on decrementing or incrementing the current displayed month

soongsta avatar Feb 07 '17 02:02 soongsta