Javascript 当开始日期选择日期结束日期时,禁用开始日期之前的所有日期

Javascript 当开始日期选择日期结束日期时,禁用开始日期之前的所有日期,javascript,datepicker,Javascript,Datepicker,在Bootstrap datepicker中,如何禁用从预览到开始日期和结束日期的所有日期?简单来说,当第一个输入获取日期时,有两个日期选择器输入。第二个输入日期仅限于第一个输入日期之后的日期。谢谢 minDate必须是另一个日期选择器的maxDate: 您可以将此解决方案应用于任何Jquery dateicker: $(函数(){ var dateFormat=“mm/dd/yy”, from=$(“#from”) .日期选择器({ 默认日期:“+1w”, 变化月:对, 月数:3 }) .o

在Bootstrap datepicker中,如何禁用从预览到开始日期和结束日期的所有日期?简单来说,当第一个输入获取日期时,有两个日期选择器输入。第二个输入日期仅限于第一个输入日期之后的日期。谢谢

minDate
必须是另一个日期选择器的maxDate:

您可以将此解决方案应用于任何Jquery dateicker:

$(函数(){
var dateFormat=“mm/dd/yy”,
from=$(“#from”)
.日期选择器({
默认日期:“+1w”,
变化月:对,
月数:3
})
.on(“更改”,函数(){
to.datepicker(“选项”,“minDate”,getDate(this));
}),
to=$(“#to”).datepicker({
默认日期:“+1w”,
变化月:对,
月数:3
})
.on(“更改”,函数(){
from.datepicker(“option”、“maxDate”、getDate(this));
});
函数getDate(元素){
风险值日期;
试一试{
日期=$.datepicker.parseDate(日期格式,element.value);
}捕获(错误){
日期=空;
}
返回日期;
}
} );

从…起
到
minDate
必须是另一个日期选择器的maxDate:

您可以将此解决方案应用于任何Jquery dateicker:

$(函数(){
var dateFormat=“mm/dd/yy”,
from=$(“#from”)
.日期选择器({
默认日期:“+1w”,
变化月:对,
月数:3
})
.on(“更改”,函数(){
to.datepicker(“选项”,“minDate”,getDate(this));
}),
to=$(“#to”).datepicker({
默认日期:“+1w”,
变化月:对,
月数:3
})
.on(“更改”,函数(){
from.datepicker(“option”、“maxDate”、getDate(this));
});
函数getDate(元素){
风险值日期;
试一试{
日期=$.datepicker.parseDate(日期格式,element.value);
}捕获(错误){
日期=空;
}
返回日期;
}
} );

从…起
到

您尝试过吗?您尝试过吗?@user2223293,您尝试过解决方案吗?它起作用了吗?你能找到我的答案是的,这很有效,但这是为jquery datepicker准备的。我需要一个引导日期选择器。我试过了,但不知何故StartDate不起作用,我无法投票支持,似乎我需要15名代表来投票。你可以在我的答案下面打勾。因为它是相关的解决方案jQuery(函数(){jQuery('.input date,.input daterange').datepicker({格式:“yyyy/mm/dd”,起始日期:“2016/11/11”});});startdate在自动完成和不工作时不显示为选项。结束日期为well@user2223293,你试过这个解决方案了吗?它起作用了吗?你能找到我的答案是的,这很有效,但这是为jquery datepicker准备的。我需要一个引导日期选择器。我试过了,但不知何故StartDate不起作用,我无法投票支持,似乎我需要15名代表来投票。你可以在我的答案下面打勾。因为它是相关的解决方案jQuery(函数(){jQuery('.input date,.input daterange').datepicker({格式:“yyyy/mm/dd”,起始日期:“2016/11/11”});});startdate在自动完成和不工作时不显示为选项。结束日期也一样
datepicker.on( "change", function() {
      to.datepicker( "option", "minDate", getDate( this ) );
    })