2

質問はタイトルにあります。Jquery-UI datepicker で年リストを表示しているときに、リストの開始年を制御できますか?

更新されたコード

    $(".datepicker").datepicker({ 
     changeYear: true, 
     dateFormat: 'dd-M-yy', 
     altFormat: 'dd-M-yy', 
     minDate: '2001-01-01', 
     duration: ''
    });

2001 年から開始する年のリストが必要です。このコントロールでこれは可能ですか? 上記のコードはこれを達成しません。

4

2 に答える 2

2

いくつかの異なる方法で実現できます。

$(".datepicker1").datepicker({ yearRange: "2001:2012", changeYear: true, defaultDate: new Date(2001,0,1)});

$(".datepicker2").datepicker({changeYear: true, defaultDate: new Date(2001,0,1)});

datepicker1を含みます defaultDateが、必須ではありません。省略した場合は、デフォルトで今日の日付になり、年選択は現在の年から始まります。

datepicker2年選択ボックスにデフォルトの年の範囲が含まれていることに注意してください。

年の範囲

http://jsfiddle.net/ymvNT/

于 2012-11-02T19:18:25.450 に答える
0

パラメータを使用できdefaultDateます。 リンク.

特定の年のみを設定したい場合は、minDateおよびmaxDateパラメータを使用します (つまり{minDate: '2010-01-01', maxDate: '2010-12-31'}。すべてドキュメントに記載されています。読んでください。

于 2012-11-02T17:51:33.883 に答える