2

私は次のように非常に単純なMobiScroll日付コンポーネント初期化コードを持っています。

function attachMobiDate(id) {
        var now = new Date();
        $('#'+id).mobiscroll().date({
            minDate: new Date(now.getFullYear(), now.getMonth(), now.getDate()),
            dateFormat: 'dd, M yyyy',
            theme: 'android',
            display: 'modal',
            mode: 'scroller',
            startYear: 2000
        });
    }

すべてが完璧に機能しています。開始年は設定されていません。UIには2013年と2014年しか表示されません。ただし、「endYear」を2020に設定すると、正常に機能します。ここで何がうまくいかないのでしょうか?

4

1 に答える 1

1

OKay、私の間違いを見つけました!:)

minDate: new Date(*now.getFullYear()*, now.getMonth(), now.getDate()),

初期化部分で、「startYear」を介して設定を再試行します。

minDateを以下のように変更し、「startYear」を削除すると、正常に機能しました。

minDate: new Date(*now.getFullYear()-10*, now.getMonth(), now.getDate()),
于 2013-01-13T15:37:55.060 に答える