1
jquery datepicker是一個很好玩的,但我面臨一個奇怪的錯誤。我試圖禁用一些日子,即。 2009年10月28日,但11月28日在日曆上被禁用!任何想法我在這裏做錯了嗎? disabledDays數組變量是在服務器上註冊的腳本,因爲關閉日期來自數據庫。jquery datepicker getMonth()怪異
<script type="text/javascript">
$(document).ready(function() {
$("#datepicker").datepicker(
{
dateFormat: 'dd/mm/yy',
changeYear: false,
yearRange: '0:+1',
numberOfMonths: 2,
firstDay: 1,
minDate: '0',
maxDate: '+2m',
altFormat: 'dd/mm/yy',
beforeShowDay: DisableClosedDays
});
});
function DisableClosedDays(calendarDate) {
for (i = 0; i < disabledDays.length; i++) {
if (calendarDate.getDate() == disabledDays[i][0]
&& calendarDate.getMonth() == disabledDays[i][1]
&& calendarDate.getFullYear() == disabledDays[i][2]) {
return [false, ''];
}
}
return [true, ''];
}
</script>
<script type="text/javascript">
//<![CDATA[
var disabledDays = [[22,10,2009],[30,10,2009],[12,10,2009]];
//]]>
</script>
謝謝,我不知道。 – David