4

有谁知道如何向 jquery FullCalendar添加非公历支持?例如波斯历(Jalalai 或 Shamsi 历)。

我不知道从哪里开始自定义以及受此功能影响的确切类和脚本。我已经在 js 中实现了转换脚本。

我认为没有任何内置支持。我正在寻找解决方案,以便我自己可以自己实施。

贾拉利日历(波斯语):

  • 12 个月
  • 前 6 个月是 31 天
  • 5 下个月是 30 天
  • 根据闰年,最后一个月是 29 或 30 天。
  • 一年从春天的第一天开始。
  • 今天的日期是 23/05/1389 == 16/08/2010

谢谢,

4

3 回答 3

3

这个 fork是支持波斯 Jalali 日历的fullcalendar 版本 2.1.1 。

一切都像 fullcalendar 主线,但是:

要启用波斯 jalali 日历,您只需在 fullcalendar 对象定义中使用“lang:'persianJalali'”。它是我添加的,它还不是全日历开发的主线。并且它不会干扰任何其他全日历配置对象。

小心使用“lang:fa”,因为它不会将 fullcalendar 转换为 Jalali 格式,它只是像以前一样将默认的 fullcalendar 转换为波斯语。我为此转换使用了“viewRender”和“eventAfterAllRender”全日历对象元素,因此请小心覆盖它们。我什至将这个 pwt-datpicker jquery 库用于我的日期转换,所以它是我的 fork 新依赖,所以在使用这个 fork 之前添加它。

于 2014-10-17T12:47:56.303 回答
2

有一个支持各种世界日历的 jQuery 插件:

http://keith-wood.name/calendars.html

包括波斯语、泰语、伊斯兰教、希伯来语等...

于 2010-08-16T21:32:57.450 回答
1

大家好,我将 Jalaali 日历添加到版本 2.6.0 并解决了此更新中以前的问题,您可以从这里找到它: https ://github.com/ehsandanesh/fullcalendar

于 2016-02-01T09:12:13.360 回答