在我的情況下,我必須將月份設置爲上個月爲默認值。在顯示之前在jQuery UI日期選擇器中設置另一個默認日期
datepicker的默認月份是當前月份。但我希望它是上個月或其他月份作爲默認顯示。我怎麼做到的?
如:「2010-09」爲默認值。
非常感謝!
在我的情況下,我必須將月份設置爲上個月爲默認值。在顯示之前在jQuery UI日期選擇器中設置另一個默認日期
datepicker的默認月份是當前月份。但我希望它是上個月或其他月份作爲默認顯示。我怎麼做到的?
如:「2010-09」爲默認值。
非常感謝!
創建日期選擇器時,您可以使用defaultDate
選項:
$('#date').datepicker({
defaultDate: '-2m'
});
通過在一個字符串傳遞這樣我們可以將默認日期設置爲一個又一個相對於當前日期。另外,該選項也接受Date
對象:
defaultDate: new Date(2010, 8, 1)
或當前定義的格式相同格式的字符串:
defaultDate: '1/9/2010'
九月
上述會給你一個默認日期的全部。 Date
構造函數的月份從零開始,所以8月份會給你9月份。
嘗試此
$(".selector").datepicker({ defaultDate: +7 });
經由Date對象或作爲當前日期格式的字符串,或許多從今天天指定是一個實際的日期(例如7)或值和週期的串('y'多年,'m'數月,'w'數週,'d'數日,例如'+ 1m + 7d'),或者今天爲空。
我想你實際上只想在一個月只顯示1個月的時候想要這個。
$(".selector").datepicker({ showCurrentAtPos: 1 });
如果使用defaultDate它會突出那一天,這個方法只顯示了前一個月什麼也沒有選擇。