有沒有一種方法可以使用datepicker配置選項來顯示特定年份和月份的日曆? API文檔沒有列出任何此類功能。仍然有一條出路?JQuery UI datepicker:以編程方式顯示日期的日曆。
2
A
回答
4
您可以撥打:
var x = $("#datePicker").datepicker();
$.datepicker._adjustDate(x,2,'M');
要向上移動兩個月。或
var x = $("#datePicker").datepicker();
$.datepicker._adjustDate(x,-1,'Y');
一年搬回提前
var x = $("#datePicker").datepicker();
$.datepicker._adjustDate(x,42,'D');
移動6周。
如果你想跳轉到特定的月份/年份,你有兩個選擇:直接在datepicker上調用setDate()(這也會因此改變選定的日期),或者你可以計算當前日期選定的日期和你的目標日期,然後通過X天到_adjustDate
//get currently selected date (or today if the user hasn't picked any)
var currentdate = ((x.datepicker('getDate') !== null) ? x.datepicker('getDate') : new Date());
//set target date october 21, 2012 (Date() takes month -1)
var targetdate = new Date(2012,9,21);
//calculate the number of days different
var diff = Math.round((targetdate-currentdate)/(1000*60*60*24),0);
//adjust the datepicker by this number of days
$.datepicker._adjustDate(x,diff,'D');
這樣做的好處是,它實際上並不會改變日期選擇器的設定值。只有當用戶實際點擊日期時纔會發生這種情況。
-1
$(".selector").datepicker({ minDate: startDate, maxDate: endDate });
minDate
和maxDate
是JavaScript日期對象。
相關問題
- 1. JQUERY UI DatePicker日曆不顯示
- 2. 日曆控件 - 以編程方式突出顯示日期
- 3. jQuery UI DatePicker - 日期格式
- 4. 突出顯示日期在Jquery UI Datepicker
- 5. jQuery UI DatePicker - 更改日期格式 - Datepicker
- 6. jQuery UI datepicker可以以編程方式顯示整年和樣式選定日期嗎?
- 7. 以編程方式在jquery datepicker上設置多個日期
- 8. jQuery-UI datepicker默認日期
- 9. jQuery UI Datepicker去日期URL
- 10. JQuery UI Datepicker當前日期
- 11. jQuery UI Datepicker日期範圍
- 12. 以編程方式更改jquery ui datepicker
- 13. 如何讓jquery datepicker在顯示日期前格式化日期?
- 14. JQuery Mobile UI DatePicker更改日期格式
- 15. Datepicker沒有顯示日曆
- 16. jquery datepicker日期格式
- 17. 如何格式化DatePicker以顯示日期格式日/月/年?
- 18. 在jQuery UI日曆小部件中突出顯示日期
- 19. jQuery datepicker顯示佛教日期
- 20. Jquery DatePicker顯示過去的日期
- 21. jQuery UI的DatePicker的顯示錯誤的日期
- 22. DatePicker顯示的日期
- 23. jquery ui datepicker - 不顯示所有月份的星期日
- 24. jquery日期選擇器:從不顯示日期選擇「ui-datepicker-calendar」
- 25. Jquery UI Datepicker - 僅顯示日期,但要傳遞日期和時間
- 26. JQuery DatePicker突出顯示日期選擇
- 27. 在jquery datepicker中顯示php日期
- 28. Jquery Datepicker顯示當前日期
- 29. JQuery Datepicker - 顯示日期單元格中的日期名稱
- 30. jQuery UI日曆顯示事件onLoad
這個人是一個真棒的解決方案!我幾乎絕望,直到我看到這一點。工程很棒 – Fearodin 2017-10-11 08:24:38