jQueryUI Datepickerのドキュメントには、minDateオプションは「現在のdateFormatの文字列」を使用して設定できると記載されています。だから私はdatepickersを初期化するために以下を試しました:
$("input.date").datepicker({ minDate: "01/01/2010", maxDate: "12/31/2010" });
ただし、これにより、私の日付ピッカーの日付範囲は2015年11月6日から2015年12月17日まで選択可能になります。
現在の日付形式とその日付を確認しましたmm/dd/yy
。これは、月が2桁、日が2桁、年が4桁で、スラッシュで区切られていることを意味します。私はまたdateFormat: "mm/dd/yy"
、初期化ステートメントに含めることを試みました。
その後、minDateとmaxDateの値も確認しましたが、これらは必要な値に設定されています:01/01/2010
と12/31/2010
。
これらの値は別の場所から文字列として渡されているため、文字列を使用してmin/maxDateを設定できるようにしたいと思います。おそらく誰かがこれが起こる理由とこれを解決する方法、またはこれを達成するための回避策を知っていますか?
ありがとう
編集:使用:jQueryv1.3.2およびjQueryUI v1.7.2