jQuery datepicker:如何设置开始和结束日期

gre*_*ner 3 javascript jquery datepicker

如何设置jQuery日期选择器的开始日期,以及开始和结束日期.我尝试了这个,但日历仍然打开到7月(今天)和日期之外的日期minmax没有变灰?

$('#datepicker').datepicker({
    minDate: new Date('30/11/2014'),
    maxDate: new Date('03/05/2015'),
    setDate: new Date('30/11/2014')
});
Run Code Online (Sandbox Code Playgroud)

见jsFiddle

Jos*_*ein 8

您正在错误地创建日期对象.javascript日期对象参数是年,月,日.但是,month参数为零索引,因此请确保减去一个.有关更多信息,请检查Date对象参考.

$('#datepicker').datepicker({
    minDate: new Date(2014, 10, 30),
    maxDate: new Date(2015, 2, 5),
    setDate: new Date(2014, 10, 30)
});
Run Code Online (Sandbox Code Playgroud)

现场演示

正如Pluto也提到的那样,你也可以用MM/DD/YYYY格式化它.