ASP.net jquery在第二个日历日期选择器中添加+1天

本文关键字:选择器 添加 日期 日历 net jquery 第二个 ASP | 更新日期: 2023-09-27 17:59:31

$(document).ready(function () {
    $("#arrival").datepicker({
        minDate: 0,
        numberOfMonths: 2,
        onSelect: function (selected) {
            $("#departure").datepicker("option", "minDate", selected)
        }
    });
    $("#departure").datepicker({
        numberOfMonths: 2,
        onSelect: function (selected) {
            $("#arrival").datepicker("option", "maxDate", selected)
        }
    });
});

我有到达日期和出发日期。在出发日期,我想增加+1天。示例:

我在抵达时选择2013年2月20日,然后在出发日历中选择我应该选择的最短日期将是2013年2月21日,而不是2013年2日20日。请帮帮我!我是asp和jquery的新手。。

ASP.net jquery在第二个日历日期选择器中添加+1天

我想你只是加了一天?

$("#arrival").datepicker({
    minDate: 0,
    numberOfMonths: 2,
    onSelect: function (selected) {
        var minDate = $(this).datepicker('getDate');
        minDate.setDate(minDate.getDate()+1);
        $("#departure").datepicker("option", "minDate", minDate)
    }
});

FIDDLE

您只需要解析即可。

    $("#arrival").datepicker({
        minDate: 0,
        numberOfMonths: 2,
        onSelect: function (selected) {
            $("#departure").datepicker("option", "minDate", Date.parse(selected)+1)
        }
    });
    $("#departure").datepicker({
        numberOfMonths: 2,
        onSelect: function (selected) {
            $("#arrival").datepicker("option", "maxDate", Date.parse(selected)-1)
        }
    });