Deshabilitar fechas específicas en Datepicker

Estoy tratando de deshabilitar fechas específicas (cantidades múltiples) de datepicker en mi script de reserva en línea. He buscado varias soluciones de búsqueda de Google para encontrar una solución, pero ninguna de ellas parece funcionar con mi script.

Editar: Cuando digo que no funciona con este script, me refiero a que todas las fechas se desactivan o el marcador de fecha no aparece.

Anteriormente queríamos desactivar los domingos y BG101 nos ayudó a lograr (gracias) esto con

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

Cualquier ayuda y guía sería muy apreciada. Esto se convirtió en un proyecto de 8 horas 🙁

Aquí está mi script: http://pastebin.com/xDFxXUeJ

La respuesta de Sorav Garg es correcta para excluir días específicos, aunque también deberá combinar la exclusión del domingo: –

Aquí hay un ejemplo de excluir toda la próxima semana:

 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)]; } }); 
     

@mark por favor intente esto, funcionará –

 for bootstrap datepicker -- 

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

 for jquery datepicker -- 

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