我实现了引导日期选择器。我想将默认日期设置为从今天开始 30 天。我还想在 3 个月后禁用日期。有什么办法可以实现这一点。
例如,今天的日期是 30 oct。在显示 datepicker 而不是显示 30 oct 时,它应该显示 31 Nov,我想禁用从 2013 年 1 月开始的日期。
谢谢
我实现了引导日期选择器。我想将默认日期设置为从今天开始 30 天。我还想在 3 个月后禁用日期。有什么办法可以实现这一点。
例如,今天的日期是 30 oct。在显示 datepicker 而不是显示 30 oct 时,它应该显示 31 Nov,我想禁用从 2013 年 1 月开始的日期。
谢谢
试试这个 -演示
默认日期是从现在起 30 天,结束日期是从现在起 90 天
var plus30days = new Date(),
plus90days = new Date();
plus30days.setDate( plus30days.getDate() + 30 );
plus90days.setDate( plus90days.getDate() + 90 );
$( "#datepicker" )
.datepicker( "setValue", plus30days )
.on( "changeDate", function(ev) {
if ( ev.date.valueOf() > plus90days.valueOf() ) {
alert( "Hey-hey-hey! Wait a minute!" );
$( "#datepicker" ).datepicker( "setValue", plus30days );
}
$( "#datepicker" ).datepicker( "hide" );
});