当我们第一次调用时,我们会得到今天的开始日期,然后我们要设置新的日期,而我们要在第二次调用后保留新的设置日期。我不知道如何保存我们设置的日期的历史数据并想再次使用。

setCalendar: function() {
    var inqYYYY = todate.substring(0, 4);
    var inqMM = todate.substring(4, 6);
    var inqDD = todate.substring(6, 8);
    var inqStrDt = formatter.date(webank.date_minus(todate, 6));
    var inqEndDt = inqYYYY + "-" + inqMM + "-" + inqDD;

    datePicker.setCalendar("#inq_str_dt");
    $("#inq_str_dt").val(inqStrDt);
    datePicker.setCalendar("#inq_end_dt");
    $("#inq_end_dt").val(inqEndDt);
}

最佳答案

您可以将inqStrDtinqEndDt设置为localStorage(永久有效的永久性存储,直到重置浏览器存储和历史记录为止)。

您可以通过以下方式设置值

localStorage.setItem('inqStrDt ', inqStrDt);


您也可以阅读相应内容

let startDate =  localStorage.getItem('inqStrDt ');
if(startDate ) {
    \\do something
}

09-03 19:21