Javascript 在日期选择器中禁用天

Javascript 在日期选择器中禁用天,javascript,jquery,twitter-bootstrap,datepicker,Javascript,Jquery,Twitter Bootstrap,Datepicker,我正在尝试禁用日历中的某些日期,但我不能 我在用这个日期选择器 我的javascript代码是这样的,除了你想禁用的日子之外,我只需要工作 var disabledDays = ['11/29/2013', '11/27/2013', '11/28/2013']; function daysDisabled(date) { for (var i = 0; i < disabledDays.length; i++) { if (new Date(disabledDa

我正在尝试禁用日历中的某些日期,但我不能

我在用这个日期选择器

我的javascript代码是这样的,除了你想禁用的日子之外,我只需要工作

var disabledDays = ['11/29/2013', '11/27/2013', '11/28/2013'];

function daysDisabled(date) {
    for (var i = 0; i < disabledDays.length; i++) {
        if (new Date(disabledDays[i]).toString() == date.toString()) {
            return [false, ''];
        }
    }
    return [true, ''];

}

$('.datepicker').datepicker({
    format: 'dd-mm-yyyy',
    todayHighlight: true,
    autoclose: true,
    weekStart: 1,
    startDate: '0d',
    language: 'es',
    beforeShowDay: daysDisabled
})
var disabledDays=['11/29/2013','11/27/2013','11/28/2013'];
功能日禁用(日期){
对于(变量i=0;i
只需修改您的函数,如下所示:

function daysDisabled(date) {
    for (var i = 0; i < disabledDays.length; i++) {
        if (new Date(disabledDays[i]).toString() == date.toString()) {
            return false;
        }
    }
    return true;

}
功能日禁用(日期){
对于(变量i=0;i
为您创建了小提琴

function initComponent(){
/* Date retrait */
 $("#dateRetrait").datepicker({
  dateFormat: 'dd-mm-yy',
  minDate: new Date(), 
  beforeShowDay: function(d) {
    var dmy = (d.getMonth()+1); 
    if(d.getMonth()<9) 
        dmy="0"+dmy; 
    dmy+= "-"; 

    if(d.getDate()<10) dmy+="0"; 
        dmy+=d.getDate() + "-" + d.getFullYear(); 

    console.log(dmy+' : '+($.inArray(dmy, disbleddates)));

    if ($.inArray(dmy, disbleddates) != -1) {
        return [false, "","Available"]; 
    } else{
         return [true,"","unAvailable"]; 
    }
}
});
函数initComponent(){
/*日期再培训*/
$(“#DateRetIt”).datepicker({
日期格式:“dd-mm-yy”,
minDate:新日期(),
展示日前:功能(d){
变量dmy=(d.getMonth()+1);

如果(d.getMonth())返回一个数组,而文档说您应该返回一个纯布尔值、一个包含单元格CSS类的字符串或一个格式为{enabled:true | false,class:“cssclassforthecell”,“tooltip:”tooltiptextforthecell“}的对象.所以你可以只返回bool值。你能为相同的创建小提琴吗?那个失败的傻瓜。非常感谢你,这正是我需要的谢谢你的帮助,我会查看你的代码,但只需要禁用天,我会查看你的代码来添加样式。