【发布时间】:2021-07-13 06:44:57
【问题描述】:
我想在从 datepicker 中选择后使用以下代码获取 startDate 和 endDate,这样我就可以进行 ajax 回调但没有打印任何内容。
这是 HTML 部分?
<div id="reportrange" style="background: #fff; cursor: pointer; padding: 5px 10px; border: 1px solid #ccc; width: 100%">
<i class="fa fa-calendar"></i>
<span></span> <i class="fa fa-caret-down">
</i>
</div>
这是我的 jquery 部分
$('#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')]
}
}, cb).on("change", function() {
$('#reportrange').daterangepicker({ opens: 'left' }, function(start, end, label) {
console.log("Your Select date range is: " + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
});
});
cb(start, end);
【问题讨论】:
标签: javascript jquery daterangepicker bootstrap-daterangepicker