web-dev-qa-db-ja.com

jquery ui datepickerのmaxDateを特定の日付に設定します

JQuery UIのmaxDate18/02/2013に設定したいのですが、試してみると、今日の日付にしか更新できません。

どうすればこれを行うことができますか?

$("#datepicker'.$row['id'].'").datepicker({
    minDate: -0, 
    dateFormat: \'dd/mm/yy\',
    maxDate: 18/02/2013
});
15
methuselah

これを試して:

_$("#datepicker").datepicker({ minDate: -0, maxDate: new Date(2013, 1, 18) });
_

ハードコードされた日付を使用する場合は、new Date(2013, 1, 18)パターンを使用します。

汎用パターンを使用する場合は、_"+1D +1M +1Y"_を使用します。

参照リンク: http://jsfiddle.net/pradkumar_n/wQe8c/

29
NPKR

これは、終了日ピッカーの範囲を今日からさらに7日間に設定することで機能しました。

$endDateCtrl.datepicker("option", "minDate", -0);
$endDateCtrl.datepicker("option", "maxDate", '+7D');
$endDateCtrl.datepicker();
1
Jaydeep Shil
$( "#datepicker" ).datepicker( { minDate: 0, maxDate: 365 });
//365 Days

日数も使用できます。

0
Ramesh