有人知道如何向jQuery添加非gregorian日历支持 Fullcalendar?例如波斯日历(Jalalai或Shamsi日历)。

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

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

Jalali日历(波斯语):

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

谢谢,

有帮助吗?

解决方案

有一个jQuery插件可为各种世界日历提供支持:

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

包括波斯,泰国,伊斯兰,希伯来语等...

其他提示

这叉FullCalendar版本2.1.1 在波斯Jalali日历的支持下。

一切都像FullCalendar主线,但:

要启用波斯语jalali日历,您必须在FullCalendar对象定义中使用“ Lang:'Persianjalali'”。它是由我添加的,它还不是全面发展的主线。而且它没有干扰任何其他FullCalendar配置对象。

由于使用“ lang:fa”,因为它不会将FullCalendar转换为Jalali格式,因此它只是像以前那样将默认的FullCalendar转换为波斯语。我使用“ ViewRender”和“ EventAfterAllrender”全面对象元素进行此转换,因此请小心地覆盖它们。我什至在我的日期转换中使用了这个pwt-datpicker jquery库,所以这是我的叉子新依赖,因此在使用此叉子之前添加它。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top