【发布时间】:2021-03-18 22:09:08
【问题描述】:
我需要使用会话来保持用户的选择。 (如果用户选择的日期范围在数据刷新时恢复默认)。
这是我的 daterangepicker 代码。请帮助我了解如何设置“开始”日期和“结束”日期的会话存储以及如何从会话存储中检索它们。提前致谢。
var start = moment();
var end = moment();
$('#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);
function cb(start, end) {
$('#reportrange span').html(start.format('DD MMMM YYYY') + ' - ' + end.format('DD MMMM YYYY'));
}
cb(start, end);
【问题讨论】:
标签: javascript jquery session-storage daterangepicker