当我尝试实现validRange时,FullCalendar不会显示

时间:2019-10-17 19:13:42

标签: javascript bootstrap-4 fullcalendar-4

我试图将日历限制为仅显示当前日期和过去一年中的过去一个月,但日历不会显示。我到处都看过,但似乎无法解决。它只是从头开始,但我也需要结束。

我已经尝试过通过矩对象,但是它没有用。

        var calendarEl = document.getElementById('calendar');
        var noTime = moment();
        var calendar = new FullCalendar.Calendar(calendarEl, {
            plugins: ['interaction','dayGrid', 'timeGrid','bootstrap','moment'],
            editable: true,
            timezone: 'local',
            selectable: true,
            themeSystem: 'bootstrap',
            defaultView: 'dayGridMonth',
            minTime: "06:00:00",
            maxTime: "19:00:00",
            header: {
                left: 'prev,next today',
                center: 'title',
                right: 'dayGridMonth,timeGridWeek,timeGridDay,list'
            },
            validRange: function(nowDate) {
                return {
                    start: nowDate,
                    end: moment(nowDate).clone().add(1,'months')
                };
            },
            select: function (info) {
                $('#editCalendarModal').modal('show');
            }
        });
        calendar.render();

我需要它仅显示当前的过去以及当前年份之后的一年。 当我尝试运行该程序时,没有任何显示。

0 个答案:

没有答案