簡體   English   中英

如何在jQuery的日期選擇器范圍中添加一天?

[英]How to add One day in date-picker range in jQuery?

我在項目中使用2個輸入作為date-picker from-dateto-date

我后,選擇需要from-date ,變化to-date與加1天to-date

例如:

我選擇from-date 2017-01-01from-date ,我需要將to-date更改為2017-01-02 to-date

我的代碼:

$( function() {
$(".date-picker-fa").datepicker({isRTL:!0,dateFormat:"yy/mm/dd"});
var dateFormat = "yy/mm/dd",
    from = $( "#dateFromHotel" )
        .datepicker({
            defaultDate: "+1w",
            numberOfMonths: 1,
            isRTL:!0,
            dateFormat:"yy/mm/dd"
        })
        .on( "change", function() {
            to.datepicker( "option", "minDate", getDate( this ) );
        }),
    to = $( "#dateToHotel" ).datepicker({
        isRTL:!0,
        dateFormat:"yy/mm/dd"
    })
        .on( "change", function() {
            from.datepicker( "option", "maxDate", getDate( this ) );
        });

function getDate( element ) {
    var date;
    try {
        date = $.datepicker.parseDate( dateFormat, element.value );
    } catch( error ) {
        date = null;
    }
    return date;
}

});

如何在from-date選擇日期之后添加Day to-date from-date

您可以使用:

function getDate( element ) {
    var date;
    try {
        var date2 = $.datepicker.parseDate( dateFormat, element.value );
        date2.setDate(date2.getDate()+1);
        date = date2;
    } catch( error ) {
        date = null;
    }

    return date;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM