我想將jQuery UI的maxDate設置爲18/02/2013,但嘗試後,它只允許我將它更新到今天。將jQuery UI的日期選擇器上的maxDate設置爲特定日期
我該如何去做這件事?
$(function() {
$("#datepicker'.$row['id'].'").datepicker({ minDate: -0,
dateFormat: \'dd/mm/yy\', maxDate: 18/02/2013})
});
我想將jQuery UI的maxDate設置爲18/02/2013,但嘗試後,它只允許我將它更新到今天。將jQuery UI的日期選擇器上的maxDate設置爲特定日期
我該如何去做這件事?
$(function() {
$("#datepicker'.$row['id'].'").datepicker({ minDate: -0,
dateFormat: \'dd/mm/yy\', maxDate: 18/02/2013})
});
試試這個:
$("#datepicker").datepicker({ minDate: -0, maxDate: new Date(2013, 1,18) });
如果你想使用硬編碼的日期,使用此new Date(2013, 1,18)
模式。
如果你想使用通用模式"+1D +1M +1Y"
使用這個。
我刪除'minDate'並使用其餘的,它會顯示1個月前。對於確切的daet我想在'maxDate'那麼我不得不減少1。除此之外,偉大的作品。謝謝 –
@JayKatira:那是因爲無論什麼原因,'month'參數使用基於0的索引,而'day'和'year'是基於1的。這是_WHY?!?!_時刻之一。 – Antti29
看來你要指定'0.004470938897168405'(由八進制2由2013分除以18)'maxDate',而不是一個日期字符串。 –
你沒有得到語法錯誤或什麼? –