Javascript 在引导日期选择器中禁用过去的日期
我使用的日期输入表格源自: 尤德里安,C。福姆登。[博客]。2015年10月27日 但我无法禁用过去的日期。我尝试了以下方法;根据GitHub的说法,但它对我不起作用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输入。日期
$(文档).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无法工作。。。