有没有一种方法可以使用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