首页 > 解决方案 > 将 1 天添加到引导日期选择器

问题描述

我有 2 个引导日期选择器。当我在第一个日期选择器上选择日期时,(例如 26/01/2021)然后第二个日期选择器必须显示该日期,但提前 1 天并且选择的日期被禁用(最小日期)。我的代码有效,但我不知道我在哪里可以应用我要求的功能。

HTML

<input class="form-control" id="txtFromDate" />
<input class="form-control" id="txtToDate" />

查询:

$(document).ready(function () {
$("#txtFromDate").datepicker({
    format: 'dd/mm/yyyy',
    autoclose: 1,
    //startDate: new Date(),
    todayHighlight: false,
    //endDate: new Date()
}).on('changeDate', function (selected) {
    var minDate = new Date(selected.date.valueOf());
    $('#txtToDate').datepicker('setStartDate', minDate);
    $("#txtToDate").val($("#txtFromDate").val());
    $(this).datepicker('hide');
});

$("#txtToDate").datepicker({
    format: 'dd/mm/yyyy',
    todayHighlight: true,
    //endDate: new Date()
}).on('changeDate', function (selected) {
    $(this).datepicker('hide');
});
});

标签: jquerybootstrap-4

解决方案


推荐阅读