【发布时间】:2018-10-02 11:34:38
【问题描述】:
我有一个默认视图为“月”的完整日历,日历中的内容来自使用 json 的服务器。
当 fullcalendar 获取 json 时,我将“开始”日期参数保存到 cookie。
当用户访问日历页面时,我从 cookie 中获取值并将 fullcalendar "defaultDate" 设置为 cookie 的值。
例如查看 2018 年 10 月时,cookie 变为“2018-09-30”,导致查看 10 月时“开始”参数为 2018-09-30。
但是当我现在访问日历页面时(“defaultDate”变为 cookie 值“2018-09-30”),完整日历显示为九月。但它应该显示十月。
如何让 fullcalendar 显示十月?
【问题讨论】:
-
fullCalendar 没有显示错误的月份,问题是您提供了错误的信息。
-
我会使用 getDate 获取当前日期并将其放入您的 cookie,而不是依赖于视图范围的开始。
-
干杯@ADyson!你为我指明了正确的方向。就像 getDate 函数一样,我现在在 fullcalendar 检索 json 时找到 start 和 end 参数之间的中点。此中点存储在 cookie 中,当日历页面加载时,defaultDate 设置为 cookie 的值。
标签: fullcalendar