【发布时间】:2011-09-09 00:13:18
【问题描述】:
我正在尝试禁用 jQuery datepicker 中的某些日期。我知道这个话题经常被谈论,但通常只与假期或周末等常规日期有关。我想从 MySQL 表中提取日期。要禁用常规日期,代码是;
$(function() {
$("#datepickerthing").datepicker({
altField: '#actualDate',
minDate:'0',
maxDate: '+6M',
beforeShowDay: nationalDays
});
var natDays = ["4/22/2009","4/23/2009","4/24/2009","4/25/2009","4/26/2009","5/27/2009","5/28/2009","6/26/2009","6/27/2009","6/28/2009","6/29/2009","6/30/2009"];
function nationalDays(date) {
var sDate = (date.getMonth()+1).toString() + "/" + date.getDate().toString() + "/" + date.getFullYear().toString();
if ($.inArray(sDate, natDays) != -1) return [false,"","Not this day!"];
else return [true, ""];
}
});
我不明白的是如何将数据库中的日期字符串放入变量“natDays”并确保它们的格式正确。
提前感谢任何人提供的任何帮助。
【问题讨论】:
标签: php mysql jquery-ui-datepicker