1. jQuery UI のDatepickerで特定の日付を選択不可にする

    http://jqueryui.com/datepicker/

    特定の日付を選択不可にする場合、オプションのbeforeShowDayを使います。

     $('#picker').datepicker({ 
    beforeShowDay: function (a){ //aはjsのDateオブジェクト
    var mm = (a.getMonth() + 1);
    if(mm < 10){mm = "0" + mm};
    var dd = a.getDate();
    if(dd < 10){dd = "0" + dd};
    var date_str = a.getFullYear() + "-" + mm + "-" + dd;
    if(date_str == "2012-11-12"){
    return [false,""];//配列の1番目が可・不可の選択、2番目がCSSの設定。
    }
    return [true,""];
    }
    });