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

好的,发现我的错误!:)

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 回答