Отключить определенные даты в Datepicker

Я пытаюсь отключить определенные даты (несколько сумм) от datepicker в моем сценарии онлайн-бронирования. Я просмотрел список пользователей Google, которые ищут решение, но ни один из них не работает с моим скриптом.

Edit: Когда я говорю, что это не работает с этим скриптом, я имею в виду, что либо все даты становятся отключенными, либо датапикеры не отображаются.

Ранее мы хотели отключить воскресенья, и BG101 помог нам выполнить (спасибо) это с

$this.datepicker($.extend(dOpts, { beforeShowDay: function(date) { return [(date.getDay() != 0), '']; // 0 => Sunday } })); 

Любая помощь и руководство будут глубоко оценены. Это превратилось в 8-часовой проект 🙁

Вот мой сценарий: http://pastebin.com/xDFxXUeJ

Ответ Сорава Гарга верен для исключения конкретных дней, хотя вам также необходимо объединить исключение воскресенья:

Вот пример исключения всей следующей недели:

 var exclude = ["16-11-2015", "17-11-2015", "18-11-2015", "19-11-2015", "20-11-2015", "21-11-2015"] $('#calendar').datepicker({ beforeShowDay: function(date) { var day = jQuery.datepicker.formatDate('dd-mm-yy', date); return [!~$.inArray(day, exclude) && (date.getDay() != 0)]; } }); 
 <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/themes/redmond/jquery-ui.css" rel="stylesheet" /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js"></script> <input id="calendar" /> 

@mark, пожалуйста, попробуйте, это сработает –

 for bootstrap datepicker -- 

http://jsfiddle.net/Lr3taznx/35/

 for jquery datepicker -- 

http://jsfiddle.net/CxNNh/2568/