0

ヘルプ!私の日付ピッカーは、12 月以降は 1954 年になります。2013年。「現在の日付」よりも少なくとも1年先に日付ピッカーが必要です。このコードとの取引が何であるかはわかりませんが、これは私が持っているものです。

var cur_year=(new Date().getFullYear())
var cur_month = (new Date().getMonth())


                $(function(){
                var pickerOpts = {
                    showOn: "button",
                    buttonImage: "/images/calendar.png",
                    buttonImageOnly: true,
                    changeMonth: true,
                    changeYear: true,
                    yearRange: "-60:+0"
                }; 
                 $(".date_box").datepicker(pickerOpts);

});

余分ながらくたをたくさん取り除いたので、括弧が間違っている可能性があります。2013 年 12 月の次の年に進むには、日付が必要です。来年は、2014 年 12 月の後に 2014 に行く必要があります。

4

2 に答える 2

4

これを試しましたか:

yearRange: "-60:+1"

さらに進める必要がある場合は+1、より高い数値に変更してください。

docoに従って、以下をyearRange設定します。

年ドロップダウンに表示される年の範囲: 今日の年("-nn:+nn")を基準とする 、現在選択されている年を基準とする("c-nn:c+nn")、絶対("nnnn:nnnn")、またはこれらの形式の組み合わせ("nnnn:-nn")。このオプションは、ドロップダウンに表示されるものにのみ影響することに注意してください。選択できる日付を制限するには、minDateおよび/またはmaxDateオプションを使用します。

于 2013-07-11T22:09:09.333 に答える
3

推測ですが:

1954年~2013年:

           yearRange: "-60:+0"

1959 - 2014:

            yearRange: "-55:+1"

1954年~2018年:

            yearRange: "-60:+5"
于 2013-07-11T22:12:39.363 に答える