javascript - 在月视图中返回日历总是回到一个月,
问题描述
在进行更改后,我很难让我的用户返回他们工作的月份。
目前,我有一个初始化日历的函数。
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中,当他们返回日历时,它会显示上个月。
解决方案
这是因为月份从 0 开始,而不是 1。所以一月是“0”,二月是“1”。
推荐阅读
- r - 查找两个连续的非零数据之间的差距
- java - JavaFX:我应该将场景保存在内存中吗?
- android - Android:添加新文件时强制扫描 getContentResolver()
- python - 如何将 Pandas 中数据框的所有值(不仅仅是一列而不是整个数据集)从“y”转换为 1,将“n”转换为 0?
- python - 数据框列的 t 检验
- vue.js - 如何使用 Vue Router 重定向路由?
- twitter-bootstrap - 如何限制 Bootstrap 4 中 p 标签的宽度以使其更具可读性?
- regex - 删除标点符号(保留字母数字和 unicode)Java
- javascript - 如何要求至少选择一个复选框
- google-apps-script - 如何从 Apps 脚本库中调用 CreateMenu()?