Daterangepicker: мой второй календарь возвращается NaN - PullRequest
0 голосов
/ 04 марта 2019

У меня есть 2 календаря, нужная дата и хорошее время.Я использовал jquery всякий раз, когда нужная дата изменялась, тогда у меня была функция с именем GetGoodThru.

В моей функции это где вы получаете значение первого календаря, который является необходимой датой, тогда я хочу установить свой второй календарь minDateкак мой первый календарь.

Просмотр

<input type="text" name="date_needed" id="date_needed" class="form-control dates" required="required">
<input type="text" class="form-control dates" id="good_thru" name="good_thru" />

Jquery

$('.dates').daterangepicker({
    singleDatePicker: true,
    // minDate : new Date(), maxDate: new Date(new Date().setFullYear(new Date().getFullYear() + 10)),
    showDropdowns: true
});
$('.dates').on('change',function(){
        var date_needed = $(this).val();
        $('#good_thru').data("daterangepicker").minDate(date_needed);
        alert(date_needed);
    })

Функция

function editGetGoodThru()
{
    var date_needed  = new Date($('#date_needed').val());
    // var terms           = parseInt($('#terms').val(), 10);
    if(!isNaN(date_needed.getTime())){
        date_needed.setDate(date_needed.getDate());
        var good_thru = $('#good_thru').val(date_needed.toInputFormat());
        $('#good_thru').minDate(good_thru);
    } else {
        alert("Invalid Date");  
    }
}

Вопрос: Как установить minDate для моего 2-го календаря, зависит от 1-го календаря?

...