Jquery 引导年份范围

Jquery 引导年份范围,jquery,twitter-bootstrap,bootstrap-datepicker,Jquery,Twitter Bootstrap,Bootstrap Datepicker,我想指定两个日期选择器之间的范围。从和到哪个看起来像下面 在上面的图片中,我选择的年份为2011年,现在我不想选择年份小于起始年份。如何才能做到这一点 代码 因为这是一个常见的问题,所以到目前为止有很多关于这个问题的帖子。 他们中的大多数几乎和你的一模一样 您可以检查这个例子,它也是用ajax/jQuery编写的 这一个特别是关于禁用日期选择器上的过去日期: 因此,这或多或少是一个重复的问题,您可以从已经提出的问题中找到解决此问题的方法 有关minDate的更多信息,请参阅API: 我猜

我想指定两个日期选择器之间的范围。从和到哪个看起来像下面

在上面的图片中,我选择的年份为2011年,现在我不想选择年份小于起始年份。如何才能做到这一点

代码


因为这是一个常见的问题,所以到目前为止有很多关于这个问题的帖子。 他们中的大多数几乎和你的一模一样

您可以检查这个例子,它也是用ajax/jQuery编写的

这一个特别是关于禁用日期选择器上的过去日期:

因此,这或多或少是一个重复的问题,您可以从已经提出的问题中找到解决此问题的方法

有关minDate的更多信息,请参阅API:

我猜一个修复检查将是设置minDate类似的东西,这归功于Dasun,他在上面给出的链接中编写了这段代码

minDate: dateToday Or minDate: '0' is the key here. Try to set the minDate property.

$(function() {
    $( "#datepicker" ).datepicker({
            numberOfMonths: 2,
            showButtonPanel: true,
            minDate: dateToday // minDate: '0' would work too
        });
});
这是一个

您只需指定“发件人”日期选择器的onSelect属性:

onSelect: function(){
    $('#to').datepicker('option', 'minDate', new Date($(this).datepicker("getDate").getFullYear(),0,1));       
}
检查

代码

逻辑:

在这里,在我选择From year之后,我使用$'to'设置From Datepicker设置的最小年份。Datepicker'setStartDate',startDate;
.

@TusharGupta我加了小提琴,请检查一下。这可能会帮你我有两个日期选择器,从和到。我想要介于这两个日期选择器之间的范围。这是JQUERY日历用户想要BootStrapp请在答案中粘贴您的小提琴代码,以便用户可以轻松查看您的代码。
onSelect: function(){
    $('#to').datepicker('option', 'minDate', new Date($(this).datepicker("getDate").getFullYear(),0,1));       
}
$('#from').datepicker({
        format: "yyyy",
        autoclose: true,
        minViewMode: "years"
})    .on('changeDate', function(selected){
        startDate =  $("#from").val();
        $('#to').datepicker('setStartDate', startDate);
    }); 
;


$('#to').datepicker({
        format: "yyyy",
        autoclose: true,
        minViewMode: "years"
});
 on('changeDate', function(selected){
     startDate =  $("#from").val();
     $('#to').datepicker('setStartDate', startDate);
});