0

カレンダーと時間がある

カレンダーには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
});
4

0 に答える 0