ブートストラップの日付ピッカーを実装しました。デフォルトの日付を今日の日付から 30 日後に設定したいです。また、3 か月後の日付を無効にしたいです。これを達成する方法はありますか。
たとえば、今日の日付は 10 月 30 日です。10 月 30 日を表示する代わりに datepicker を表示すると、11 月 31 日と表示され、2013 年 1 月から日付を無効にしたいと考えています。
ありがとう
ブートストラップの日付ピッカーを実装しました。デフォルトの日付を今日の日付から 30 日後に設定したいです。また、3 か月後の日付を無効にしたいです。これを達成する方法はありますか。
たとえば、今日の日付は 10 月 30 日です。10 月 30 日を表示する代わりに datepicker を表示すると、11 月 31 日と表示され、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" );
});