jquery - 使用 jQuery FullCalendar 的非公历日历

标签 jquery localization fullcalendar persian-calendar jalali-calendar

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

我不知道从哪里开始定制,也不知道哪些类和脚本会受到此类功能的影响。我已经用js实现了转换脚本。

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

Jalali 日历(波斯语):

  • 12 个月
  • 前 6 个月为 31 天
  • 接下来的 5 个月是 30 天
  • 最后一个月是闰年,为 29 或 30 天。
  • 一年从 Spring 的第一天开始。
  • 今天的日期是 1389 年 5 月 23 日 == 2010 年 8 月 16 日

谢谢,

最佳答案

This forkfullcalendar 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/

相关文章:

javascript - 单击提交后,我希望 jQuery 的行为略有不同。缓存?

javascript - 第7个div后代码中断

javascript - FullCalendar 适合用来制作日程安排应用程序吗?

javascript - 本地化 Google 文档表单

周 View 中的 FullCalendar 自动高度

javascript - CSS 悬停一个 div 并影响其兄弟的 child

ios - 如何为键设置 iOS 默认可本地化字符串?

android - android native 和 react native 之间的通信

jquery - 更改完整日历选择助手事件的文本

javascript - 一些事件应该只显示在日 View fullcalendar