Моя проблема в том, что я хочу выполнять разные функции в разные даты.Все мои функции выполняются в зависимости от выбранных нами дат.Например, если я выбрал последние 7 дней в своем коде, он должен выполнить другую функцию, а если я выбрал последний месяц, он должен выполнить другую функцию.Но когда я нажимаю на кнопку «Применить», я могу выполнить только одну функцию.Я пробовал много кусков кода, но не смог найти ответ.пожалуйста, помогите мне
$(function() {
var start = moment().subtract(6, 'days');
var end = moment();
function cb(start, end) {
$('#reportrange span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'));
}
$('#reportrange').daterangepicker({
startDate: start,
endDate: end,
minDate: moment().subtract(365, 'days'),
maxDate:moment(),
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')],
},
},
cb)
cb(start, end);
});
$('#reportrange').on('apply.daterangepicker', function() {
addtoday();
addyesterday();
presentmonth1();
last30days();
anydate();
});
</script>
Если я хочу написать если еще на данный момент (), как это должно быть сделано.Когда я нажимаю на разные диапазоны дат, я должен выполнять или запускать различные функции