这是我的代码:
$('#dp').datepicker();
$('#dp').datepicker( "setDate", "05/01/2013" );
$('#dp').datepicker("option", "minDate", "07/01/2013" );
目前,当我打开日期选择器时,我看到的是2013年7月,因为这是minDate
,但我希望看到2013年5月,并看到该月的所有日期都被禁用(因为minDate是2013年七月)。
是否可以将setDate
提前到minDate
之前的一个月?
试试这个:
var d = $.datepicker.parseDate("mm/dd/yy", "07/01/2013");
$('#dp').datepicker({
beforeShowDay: function (date) {
return [date >= d, ''];
}
});
$('#dp').datepicker("setDate", "05/01/2013");
jsFiddle示例