2011-01-25 12 views

答えて

0

jQuery UIからあなたのブラウザにブックマークしておいたはずの場所。 (おそらく最初に見た)

minDateオプションとmaxDateオプションで選択可能な日付の範囲を制限します。開始日と終了日を実際の日付(新しい日付(2009、1 - 1、26))、今日の数値オフセット(-20)、またはピリオドと単位の文字列( '+ 1M + 10D') 。最後には、日数は「D」、数週間は「W」、数ヶ月は「M」、年数は「Y」を使用します。

$("#datepicker").datepicker({ minDate: -20, maxDate: "+1M +10D" }); 
+0

、私の問題は、コード$( "#1日付ピッカー")のその部分である日付ピッカー({MinDateプロパティ:-20、maxDateの: "+ 1M + 10D" 、dateFormat: 'dd-M-yy'、altField: 'dd-M-yy'、altFormat: 'd/m/y'});動かない。カレンダーはコードとともに表示されません。 – learning

+0

セレクタで大文字の "D"を使用しています。あなたのテキストボックスIDが大文字Dで始まり、 "Datepicker"であることを確かめていますか? –

+0

はい、問題はIDではなく、むしろ最小および最大日付の表示です// – learning

0

この属性を追加します。私はjqueryのからexpalnationを見てきました

yearRange: '1960:2011' 
+0

これはハードコードされていますが、動的にしたいです – learning

1
$("#DatePicker").datepicker({ 
     dateFormat: 'dd-M-yy', 
     altField: 'dd-M-yy', 
     altFormat: 'd/m/y', 
     minDate: new Date(2007, 1 - 1, 1), 
     maxDate: '+1m +1w' 
    }); 
+0

新しい日付(2007、1 - 1、1)とは何ですか? – learning

関連する問題