首页 > 解决方案 > 在月视图中返回日历总是回到一个月,

问题描述

在进行更改后,我很难让我的用户返回他们工作的月份。

目前,我有一个初始化日历的函数。

var iv = localStorage.getItem("fcDefaultView") || 'timeGridWeek';
var id = localStorage.getItem("fcDefaultDate") || new Date;
        initialView: iv,
        initialDate: id,
        datesSet: function (dateInfo) {
            localStorage.setItem("fcDefaultView", dateInfo.view.type);
            localStorage.setItem("fcDefaultDate", dateInfo.startStr);
        },

奇怪的是,当用户在 monthView 以外的任何视图中时,一切正常。但是在monthView中,当他们返回日历时,它会显示上个月。

标签: javascriptfullcalendarlocal-storagefullcalendar-5

解决方案


这是因为月份从 0 开始,而不是 1。所以一月是“0”,二月是“1”。


推荐阅读