首页 > 解决方案 > Daterangepicker:我的第二个日历返回 NaN

问题描述

我有 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 设置为取决于第一个日历?

标签: jquerydaterangepicker

解决方案


推荐阅读