Javascript 在引导日期选择器中禁用过去的日期

Javascript 在引导日期选择器中禁用过去的日期,javascript,jquery,twitter-bootstrap,bootstrap-datepicker,Javascript,Jquery,Twitter Bootstrap,Bootstrap Datepicker,我使用的日期输入表格源自: 尤德里安,C。福姆登。[博客]。2015年10月27日 但我无法禁用过去的日期。我尝试了以下方法;根据GitHub的说法,但它对我不起作用 $(文档).ready(函数(){ var date_input=$('input[name=“date”]);//我们的日期输入名为“date” var container=$('.bootstrap iso form')。长度>0?$('.bootstrap iso form')。父项():“body”; 日期\u输入。日期

我使用的日期输入表格源自:

尤德里安,C。福姆登。[博客]。2015年10月27日

但我无法禁用过去的日期。我尝试了以下方法;根据GitHub的说法,但它对我不起作用

$(文档).ready(函数(){
var date_input=$('input[name=“date”]);//我们的日期输入名为“date”
var container=$('.bootstrap iso form')。长度>0?$('.bootstrap iso form')。父项():“body”;
日期\u输入。日期选择器({
格式:“mm/dd/yyyy”,
货柜:货柜,,
今天的亮点:没错,
自动关闭:是的,
})
})
$(函数(){
var nowDate=新日期();
var today=新日期(nowDate.getFullYear(),nowDate.getMonth(),
getDate(),0,0,0,0);
$(“#日期”).datepicker({
开始日期:今天
});
})

日期
提交

这是一个可以帮助你的链接


您可以通过mindate和maxdate来完成此操作。

您可以使用
开始日期
结束日期
,例如
'+2d'
'-2m'

在代码笔链接中:

date_input.datepicker({
    format: 'mm/dd/yyyy',
    container: container,
    todayHighlight: true,
    autoclose: true,
    startDate: '-2d',
    endDate: '+2d'
})

您可以通过设置startDate属性来禁用过去的日期。不需要单独的功能

date_input.datepicker({
    format: 'mm/dd/yyyy',
    container: container,
    todayHighlight: true,
    autoclose: true,
    startDate: new Date()
})

您可以在首次将配置转换为日期选择器字段时将其添加到配置中,也可以使用
setStartDate
设置属性

从这两个选项中任选一个

$(文档).ready(函数(){
var dateInput=$('input[name=“date”]);//我们的日期输入名为“date”
var container=$('.bootstrap iso form')。长度>0?$('.bootstrap iso form')。父项():'body';
dateInput.datepicker({
格式:“mm/dd/yyyy”,
货柜:货柜,,
今天的亮点:没错,
自动关闭:是的,

startDate:truncateDate(new Date())/轻松尝试:使用minDate

var date = new Date();
var today = new Date(date.getFullYear(), date.getMonth(), date.getDate());

$('#date').datepicker({ 
    minDate: today
});

可能的重复项您是否会标记为使用该链接关闭此项?这似乎对引导日期选取器不起作用。@Mr.Polywhill,他是否具有使用此速率关闭问题的权限?请检查引导日期选取器.date.setDate(date.getDate()-1);$('#example1').datepicker的此项({startDate:date});他使用的是引导数据采集器而不是jQuery数据采集器,因此minDate无法工作。。。