带有jQuery FullCalendar的非公历日历

时间:2010-08-16 12:26:58

标签: jquery localization fullcalendar persian-calendar jalali-calendar

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

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

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

Jalali calendar(波斯语):

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

谢谢,

3 个答案:

答案 0 :(得分:3)

This fork fullcalendar version 2.1.1支持波斯语Jalali日历。

一切都像fullcalendar主线,但是:

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

因为它没有将fullcalendar转换为Jalali格式,所以很难使用“lang:fa”,它只是像以前一样将默认的fullcalendar翻译成波斯语。 我使用“viewRender”和“eventAfterAllRender”fullcalendar对象元素进行此转换,所以请小心过度。 我甚至使用这个pwt-datpicker jquery库来进行日期转换,所以这是我的fork新依赖,所以在使用这个fork之前添加它。

答案 1 :(得分:2)

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

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

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

答案 2 :(得分:1)

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

相关问题