カレンダーと時間がある
カレンダーにはjquery日付ピッカーを使用し、時間にはシンプルな選択ボックスを使用しました
日付と時刻の両方を動的に無効にするにはどうすればよいですか? 日付で時間がすでに予約されている場合、その特定の日付のみの選択ボックスで削除されます
また、その日の予約がすべて埋まった日については、特定の日付が無効になります。
私はデータを保存するためにphpとmysqlを使用し、db_calendar (table)dates (column)date (column)timeなどのデータベースも持っています
必要な機能を作成するだけで十分ですか?
無効にする
var unavailableDates = [
"29-8-2013",
"14-8-2013",
"15-8-2013"
];
function unavailable(date) {
dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
if ($.inArray(dmy, unavailableDates) == -1) {
return [true, ""];
} else {
return [false, "", "Unavailable"];
}
}
$( "#datepicker" ).datepicker({
minDate: +0,
altField: "#alternate",
altFormat: "MM d",
beforeShowDay: unavailable
});