仕事、プライベート、出来事をただ書き留めていくブログ形式サイトです。備忘録メールフォームや予約フォームなどで日付を入力する補助機能で、jQueryのdatepickerを利用している人も多いかと思います。便利な機能ではありますが、選択させない日付がある場合はどのようにしてその部分のみを選択できないようにするかが意外と分かりづらかったので記録として残します。datepickerを使用するための準備をします。$.datepicker.setDefaults($.datepicker.regional['ja']);});</script>次にどのフォームにdatepickerを使用するかの指定をします。"yy/mm/dd"});これでフォームをクリックしフォーカスあてるとdatepickerが表示すると思います。今度は選択させたくない部分を用意します。選択できなくなる部分はグレーアウトに変化します。ret;});どうやら1カ月のカレンダー表示するたびにその月の日数分ループするようなので、1日毎に確認できるようになっています。その為、dateを何かしらの形式に変換して比較し、選択可能か不可能かの判断をreturnすれば良いようです。返す値は配列式で返すようでした。曜日は月曜や火曜とかの名称ではなく、0から6までの数値で判断しています。0は日曜で6が土曜、1と2であればtrueにしているので、月曜と火曜は選択可能となります。ret;});ネットで調べるとgetTimeで比較する方法もありましたが、基準となる日付を文字にすると文字比較でいけるようです。した構築をするならgetTimeなどで比較するほうが安全だと思います。WordPress.。