2017-05-14 17 views
0

プロジェクトではの2入力をfrom-dateto-dateに使用します。追加方法jQueryの日付選択ツールの範囲で1日?

to-dateに追加して、from-dateを選択してください。例えば

:私はfrom-date2017-01-01を選択

は、私が2017-01-02to-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; 
} 

});

追加の方法選択した日付の後にto-dateに1日を追加すると、from-dateになりますか?

+0

を[これ](http://stackoverflow.com/a/6471992/5513005)あなたを助けるかもしれない –

+0

いいえ、@YashKarankeこんにちは! 'from-date'の日付を選択した後、' to-date'にある日を追加します。 – mySun

答えて

0

あなたが使用することができます。

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; 
} 
関連する問題