次のコードを使用していますが、どのように最小日付と最大日付も追加できますか?jqueryカレンダーの最小日付と最大日付を含めます。
$("#DatePicker").datepicker({ dateFormat: 'dd-M-yy', altField: 'dd-M-yy', altFormat: 'd/m/y'});
次のコードを使用していますが、どのように最小日付と最大日付も追加できますか?jqueryカレンダーの最小日付と最大日付を含めます。
$("#DatePicker").datepicker({ dateFormat: 'dd-M-yy', altField: 'dd-M-yy', altFormat: 'd/m/y'});
jQuery UIからあなたのブラウザにブックマークしておいたはずの場所。 (おそらく最初に見た)
minDateオプションとmaxDateオプションで選択可能な日付の範囲を制限します。開始日と終了日を実際の日付(新しい日付(2009、1 - 1、26))、今日の数値オフセット(-20)、またはピリオドと単位の文字列( '+ 1M + 10D') 。最後には、日数は「D」、数週間は「W」、数ヶ月は「M」、年数は「Y」を使用します。
$("#datepicker").datepicker({ minDate: -20, maxDate: "+1M +10D" });
この属性を追加します。私はjqueryのからexpalnationを見てきました
yearRange: '1960:2011'
これはハードコードされていますが、動的にしたいです – learning
$("#DatePicker").datepicker({
dateFormat: 'dd-M-yy',
altField: 'dd-M-yy',
altFormat: 'd/m/y',
minDate: new Date(2007, 1 - 1, 1),
maxDate: '+1m +1w'
});
新しい日付(2007、1 - 1、1)とは何ですか? – learning
、私の問題は、コード$( "#1日付ピッカー")のその部分である日付ピッカー({MinDateプロパティ:-20、maxDateの: "+ 1M + 10D" 、dateFormat: 'dd-M-yy'、altField: 'dd-M-yy'、altFormat: 'd/m/y'});動かない。カレンダーはコードとともに表示されません。 – learning
セレクタで大文字の "D"を使用しています。あなたのテキストボックスIDが大文字Dで始まり、 "Datepicker"であることを確かめていますか? –
はい、問題はIDではなく、むしろ最小および最大日付の表示です// – learning