我有日历和时间
我使用 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
});