3

50年を過ぎた日付を選択しようとしていますjQuery datepickerが、select type of yearショーの年数は限られています. 過去の年に戻るには、年を繰り返し選択する必要があります。

jQuery私が使用しているスクリプトは次のとおりです。

$(".datepicker").datepicker({
    changeMonth: true,
    changeYear: true,
    minDate: "-50Y",
    maxDate: "-6Y"
});

フィドルを作成しましたhttp://jsfiddle.net/5xQb3/
チェックしてください。繰り返し選択するのではなく、一度に一年中表示したいです。また、日付を形式
で表示したいと思います。yyyy-mm-dd

4

4 に答える 4

5

yearRangeを使用できます

$(".datepicker").datepicker({
    dateFormat: 'yy-mm-dd',
    changeMonth: true,
    changeYear: true,
    yearRange: "-50:-6"
});

デモフィドル

于 2013-08-17T05:04:52.447 に答える
1

yearRange: "c-50:c-6"そのようにインスタンス化に追加します

$(".datepicker").datepicker({
    changeMonth: true,
    changeYear: true,
    minDate: "-50Y",
    maxDate: "-6Y",
    yearRange: "c-50:c-6"
});
于 2013-08-17T05:05:28.800 に答える
1

使ってみて、

dateFormat: 'yy-mm-dd',

yearRange: 'c-50:c-6',

デモフィドル

于 2013-08-17T05:05:35.323 に答える
0

要件に応じて年の範囲を使用してください

  function loadDatePicker() {
        $('.datePicker').datepicker({
            dateFormat: 'yy-mm-dd',
            changeYear: true,
            changeMonth: true,
            yearRange: "-18:-12",
            defaultDate:"-18y-m-d"  // Relative year/month/day
        });
    }
于 2013-08-17T05:18:27.993 に答える