有谁知道如何向 jquery 添加非公历日历支持 FullCalendar ?例如波斯历(Jalalai 或 Shamsi 历)。
我不知道从哪里开始定制,也不知道哪些类和脚本会受到此类功能的影响。我已经用js实现了转换脚本。
我认为没有任何内置支持。我正在寻找解决方案,以便我自己可以实现它。
Jalali 日历(波斯语):
- 12 个月
- 前 6 个月为 31 天
- 接下来的 5 个月是 30 天
- 最后一个月是闰年,为 29 或 30 天。
- 一年从 Spring 的第一天开始。
- 今天的日期是 1389 年 5 月 23 日 == 2010 年 8 月 16 日
谢谢,
最佳答案
This fork是 fullcalendar version 2.1.1支持波斯 Jalali 日历。
一切都像全日历主线,但是:
要启用波斯 Jalali 日历,您必须在 fullcalendar 对象定义中使用“lang:'persianJalali'”。这是我添加的,还没有进入全日历开发的主线。并且它不会干扰任何其他全日历配置对象。
请小心使用“lang:fa”,因为它不会将 fullcalendar 转换为 Jalali 格式,它只是像以前一样将默认 fullcalendar 转换为波斯语。 我使用“viewRender”和“eventAfterAllRender”全日历对象元素进行此转换,因此请小心覆盖它们。 我什至使用了这个 pwt-datpicker jquery 库来进行日期转换,所以它是我的 fork 新依赖项,所以在使用这个 fork 之前添加它。
关于jquery - 使用 jQuery FullCalendar 的非公历日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3493064/