jqueryui datepicker.beforeShowDay()の日付を比較して、日が選択可能かどうかを確認しようとしています。ただし、機能していないようです。コードは次のとおりです。
function (d) {
if ((d.getDay() == 0) || (d == $.datepicker.parseDate('yy/mm/dd', '2012/12/25'))) {
return [false, ""];
}
else {
return [true, "2"]
};
}
最初のテスト(getDay)は正常に機能しますが、2番目のテストは機能しません。
(d == $.datepicker.parseDate('yy/mm/dd', '2012/12/25')): false
それでも
$.datepicker.parseDate('dd/mm/yy', '25/12/2012'): Tue Dec 25 2012 00:00:00 GMT+0000 (GMT Standard Time)
と
d: Tue Dec 25 2012 00:00:00 GMT+0000 (GMT Standard Time)
私には同じように見えます。
何か案は?