【发布时间】:2012-10-30 16:02:44
【问题描述】:
我实现了引导日期选择器。我想将默认日期设置为从今天开始的 30 天。我还想在 3 个月后禁用日期。有什么办法可以实现这一点。
例如,今天的日期是 30 oct。在显示 datepicker 而不是显示 30 oct 时,它应该显示 31 Nov,我想禁用从 2013 年 1 月开始的日期。
谢谢
【问题讨论】:
标签: jquery twitter-bootstrap datepicker
我实现了引导日期选择器。我想将默认日期设置为从今天开始的 30 天。我还想在 3 个月后禁用日期。有什么办法可以实现这一点。
例如,今天的日期是 30 oct。在显示 datepicker 而不是显示 30 oct 时,它应该显示 31 Nov,我想禁用从 2013 年 1 月开始的日期。
谢谢
【问题讨论】:
标签: jquery twitter-bootstrap datepicker
试试这个 - DEMO
默认日期是从现在起 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" );
});
【讨论】: