如何限制 jQuery UI 日期选择器仅选择接下来 6 个月?
我制作了一个 jQuery UI Datepicker 脚本,如下所示,仅选择周末。
function onlyWeekends(date) {
var day = date.getDay();
return [(day == 0 || day == 6), ''];
}
$(function(){
// Datepicker
$('.datepicker').datepicker({
dateFormat: "dd-mm-yy",
beforeShowDay: onlyWeekends
});
});
但现在我想再添加一项限制,即仅选择当前日期后 6 个月内的日期。我怎样才能做到这一点?
I have made a jQuery UI Datepicker script as below to select only Weekends.
function onlyWeekends(date) {
var day = date.getDay();
return [(day == 0 || day == 6), ''];
}
$(function(){
// Datepicker
$('.datepicker').datepicker({
dateFormat: "dd-mm-yy",
beforeShowDay: onlyWeekends
});
});
But now I want to add one more restriction into this, which is, select date only up-to next 6 months from current date. How can I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
配置 .datepicker() 对象时,可以使用 maxDate 和 minDate 选项。请参阅此处的精美手册。
但基本上:
There are maxDate and minDate options available when configuring a .datepicker() object. See here in the fine manual.
But basically: