Негригорианский календарь с jQuery FullCalendar - PullRequest
3 голосов
/ 16 августа 2010

Кто-нибудь знает, как можно добавить поддержку негригорианского календаря в jquery FullCalendar ? Например, персидский календарь (календарь Джалалай или Шамси).

Я не знаю, с чего начать настройку и какие именно классы и сценарии затрагиваются такой функцией. Я реализовал скрипт преобразования в js.

Я думаю, что нет встроенной поддержки. Я ищу решение, чтобы я сам мог его реализовать.

Джалали календарь (персидский):

  • 12 месяцев
  • 6 первых месяцев - 31 день
  • 5 следующих месяцев 30 дней
  • Последний месяц составляет 29 или 30 дней в зависимости от високосного года.
  • Год начинается в первый день весны.
  • Сегодня дата 23.05.1389 == 16.08.2010

Спасибо,

Ответы [ 3 ]

3 голосов
/ 17 октября 2014

Этот форк является полной версией календаря 2.1.1 с поддержкой персидского календаря Джалали.

Все похоже на основной календарь, но:

Для включения персидского календаря jalali вам нужно просто использовать "lang: 'persianJalali'" в определении вашего объекта fullcalendar. Он добавлен мной и еще не включен в основную часть разработки полного календаря. и он не мешает другим объектам конфигурации fullcalendar.

Остерегайтесь использования «lang: fa», потому что он не конвертирует fullcalendar в формат Jalali, он просто переводит fullcalendar по умолчанию на персидский язык, как и раньше. Я использовал элементы объекта fullcalendar «viewRender» и «eventAfterAllRender» для этого преобразования, поэтому, ПОЖАЛУЙСТА, БУДЬТЕ ОСТОРОЖНЫ, ЧТОБЫ ПЕРЕИГРУЗИТЬ Я даже использовал эту библиотеку jwery pwt-datpicker для своих преобразований дат, так что это моя зависимость от вилки, поэтому добавьте ее перед использованием этой вилки.

2 голосов
/ 17 августа 2010

Существует плагин jQuery, который обеспечивает поддержку различных мировых календарей:

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

Включая персидский, тайский, исламский, иврит и т.д ...

1 голос
/ 01 февраля 2016

Привет всем! Я добавил календарь Jalaali в версию 2.6.0 и решил предыдущие проблемы в этом обновлении, вы можете найти его здесь: https://github.com/ehsandanesh/fullcalendar

...