是否可以让setDate
让我们说2013年6月,但将minDate
定义为2013年8月?我试图这样做,但由于某种原因它不起作用。预期的行为是查看具有正确月份(6月)的日期选择器,并且应禁用所有日期(因为结果是八月)。
示例代码(http://jsfiddle.net/npBz3/):
$('#dp').datepicker();
$('#dp').datepicker( "setDate", "10/12/2012" );
$('#dp').datepicker("option", "minDate", "10/12/2013" );
答案 0 :(得分:1)
我不认为你可以在这个例子中使用minDate,因为在此之前你无法查看任何日期。您需要禁用所设置日期的所有日期,以及所选的最短日期。您可能会发现这个有用的Jquery UI datepicker. Disable array of Dates
答案 1 :(得分:0)
这是你在寻找
$('#dp').datepicker({
changeMonth: false,
changeYear: false,
stepMonths: 0
});
$('#dp').datepicker("option", "minDate", "-1" );
$('#dp').datepicker("option", "maxDate", "6/31/2013" );