2010-11-13 41 views

回答

24

创建日期选择器时,您可以使用defaultDate选项:

$('#date').datepicker({ 
    defaultDate: '-2m' 
}); 

通过在一个字符串传递这样我们可以将默认日期设置为一个又一个相对于当前日期。另外,该选项也接受Date对象:

defaultDate: new Date(2010, 8, 1) 

或当前定义的格式相同格式的字符串:

defaultDate: '1/9/2010' 
九月

上述会给你一个默认日期的全部。 Date构造函数的月份从零开始,所以8月份会给你9月份。

0

尝试此

$(".selector").datepicker({ defaultDate: +7 }); 

经由Date对象或作为当前日期格式的字符串,或许多从今天天指定是一个实际的日期(例如7)或值和周期的串('y'多年,'m'数月,'w'数周,'d'数日,例如'+ 1m + 7d'),或者今天为空。

9

我想你实际上只想在一个月只显示1个月的时候想要这个。

$(".selector").datepicker({ showCurrentAtPos: 1 }); 

如果使用defaultDate它会突出那一天,这个方法只显示了前一个月什么也没有选择。

相关问题