Jquery datepicker中的maxDate选项

Jquery datepicker中的maxDate选项,jquery,jquery-ui,datepicker,jquery-ui-datepicker,Jquery,Jquery Ui,Datepicker,Jquery Ui Datepicker,我有一个像这样的jQueryUI日期选择器 var date = new Date("2013-07-15"); var currentMonth = date.getMonth(); var currentDate = date.getDate(); var currentYear = date.getFullYear(); $("#datepicker" ).datepicker( "option", "maxDate", new Date(curre

我有一个像这样的jQueryUI日期选择器

    var date = new Date("2013-07-15");
    var currentMonth = date.getMonth();
    var currentDate = date.getDate();
    var currentYear = date.getFullYear();
    $("#datepicker" ).datepicker( "option", "maxDate", new Date(currentYear, currentMonth, currentDate));
我只能从日期选择器中选择月份和年份。 代码:

    var date = new Date("2013-07-15");
    var currentMonth = date.getMonth();
    var currentDate = date.getDate();
    var currentYear = date.getFullYear();
    $("#datepicker" ).datepicker( "option", "maxDate", new Date(currentYear, currentMonth, currentDate));
如果我设置maxDate:“0”,我可以选择的最大月份和年份是当前月份和当前年份。 我想使用jquery设置最大月份和年份。 对于具有日期、月份、年份的普通日期选择器,首先我删除这个maxDate:“0”代码,并使用以下代码设置最大日期

var maximumDate = '07-15-2013';
$("#datepicker" ).datepicker( "option", "maxDate", maximumDate);
    var date = new Date("2013-07-15");
    var currentMonth = date.getMonth();
    var currentDate = date.getDate();
    var currentYear = date.getFullYear();
    $("#datepicker" ).datepicker( "option", "maxDate", new Date(currentYear, currentMonth, currentDate));
如何设置月份和年份选择器中的最大日期?
在这种情况下,上面的代码不起作用。请给我您的建议。

尝试了以下代码。它对我很有效

    var date = new Date("2013-07-15");
    var currentMonth = date.getMonth();
    var currentDate = date.getDate();
    var currentYear = date.getFullYear();
    $("#datepicker" ).datepicker( "option", "maxDate", new Date(currentYear, currentMonth, currentDate));
我创建的小提琴示例:

尝试从年月日期选择器中选择最大/最小日期

    var date = new Date("2013-07-15");
    var currentMonth = date.getMonth();
    var currentDate = date.getDate();
    var currentYear = date.getFullYear();
    $("#datepicker" ).datepicker( "option", "maxDate", new Date(currentYear, currentMonth, currentDate));
有关完整解决方案,请参见本手册:

    var date = new Date("2013-07-15");
    var currentMonth = date.getMonth();
    var currentDate = date.getDate();
    var currentYear = date.getFullYear();
    $("#datepicker" ).datepicker( "option", "maxDate", new Date(currentYear, currentMonth, currentDate));

maxDate字符串必须采用dateFormat选项定义的格式。检查dateFormat选项或改用date对象:var maximumDate=new Date2013,7,15@pipodatepicker.日期选择器选项,maxDate,7/15/2013;这段代码适用于普通的日期选取器。但不适用于月份和年份选取器。@pipo我按照你说的做了很多尝试,终于找到了答案。谢谢pipo