Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hijri Support #2105

Open
arshaw opened this issue Aug 19, 2015 · 16 comments
Open

Hijri Support #2105

arshaw opened this issue Aug 19, 2015 · 16 comments
Milestone

Comments

@arshaw
Copy link
Member

arshaw commented Aug 19, 2015

Originally reported on Google Code with ID 1838

Can you develop the full Calendar to support hijri (Arabic Calendar) in which I can
switch between the Hijri and Georgian Calendar and support adding events in both calendar
. There is variable difference between the hijri and Georgian calendar so The calendar
should be adjusted automaticaly online from any islamic source .

please Give me price quotation of this plugin.

You can contact me via email : a.alkabani@daleeladv.com

Reported by a.alkabani@daleeladv.com on 2013-05-19 21:37:06

Imported with 9 stars.

@arshaw arshaw self-assigned this Aug 19, 2015
@arshaw
Copy link
Member Author

arshaw commented Aug 19, 2015

Reported by adamrshaw on 2013-08-25 00:31:02

  • Status changed: Accepted
  • Labels added: Type-Feature
  • Labels removed: Type-Enhancement

@arshaw
Copy link
Member Author

arshaw commented Aug 19, 2015

Issue 2119 has been merged into this issue.

Reported by adamrshaw on 2013-08-25 00:50:27

@arshaw
Copy link
Member Author

arshaw commented Aug 19, 2015

Issue 2277 has been merged into this issue.

Reported by adamrshaw on 2013-10-09 06:45:20

@arshaw
Copy link
Member Author

arshaw commented Aug 19, 2015

Issue 1263 has been merged into this issue.

Reported by adamrshaw on 2014-06-09 03:04:28

@arshaw
Copy link
Member Author

arshaw commented Aug 19, 2015

Issue 1263 has been merged into this issue.

Reported by adamrshaw on 2014-06-10 00:13:42

@arshaw
Copy link
Member Author

arshaw commented Aug 19, 2015

@mina.morsali, you say momentjs support the hijri calendar. I can't find this. can you
provide references?

Reported by adamrshaw on 2014-06-10 00:14:15

@arshaw
Copy link
Member Author

arshaw commented Aug 19, 2015

https://github.com/jalaali/moment-jalaali 
it is an extension for the moment which support Hijri (persian) calendar

Reported by amir.Mehrabi.j on 2014-07-17 15:05:01

@arshaw
Copy link
Member Author

arshaw commented Aug 19, 2015

I'm also interested in full calendar supporting hijri. I also cannot find any docs that
say momentjs supports hijri. I see the jalaali plugin but that is the observation based
calendar rather than the lunar/computation based hijri calendar. I would of course
like support for both but Hijri is most important.

Reported by pwpatton on 2014-10-16 16:00:15

@arshaw
Copy link
Member Author

arshaw commented Aug 19, 2015

Issue 2600 has been merged into this issue.

Reported by adamrshaw on 2014-10-31 03:20:46

@arshaw
Copy link
Member Author

arshaw commented Aug 19, 2015

I`m trying to implement hijri (Persian) calendar in Fullcalendars core and need guidance
for where should i start. can you provide some tips?

Reported by faghihi.mohammadh on 2015-04-12 10:20:56

@TamerZorba
Copy link

here is a reference for hijri calendar .. for moment.js

https://github.com/xsoh/moment-hijri

@amrnablus
Copy link

+1 we'd love to have hijri calendar integrated with fullcalendar.

@arshaw
Copy link
Member Author

arshaw commented Feb 22, 2017

If you'd like to read my thoughts on non-Gregorian calendars, and why we should hold off on implementing them until Moment 3.0, please see this comment on the Jalaali discussion: #1813 (comment)

@arshaw arshaw added the Blocked label Feb 23, 2017
@arshaw arshaw removed their assignment Nov 30, 2017
@arshaw
Copy link
Member Author

arshaw commented Jul 1, 2020

Some news on this issue: the built-in Intl.DateTime API is now able to handle Hijri calendar-system conversion natively, though it is not fully supported in IE (only Edge). See this demo:

https://codepen.io/arshaw/pen/qBbVgJQ?editors=0010

Since no third-party lib is required, and this same technique can be used for any of the calendar-systems listed in DateTimeFormat's calendar option, this is something I can imagine baking-in to FullCalendar's codebase.

@arshaw arshaw removed the Blocked label Jul 1, 2020
@3zzy
Copy link

3zzy commented Sep 10, 2021

@arshaw Just checking to see if there's any further update on this at all? Like the original poster from 6 years ago, I'm happy to pay for this functionality as well.

@AvremelM
Copy link

Since no third-party lib is required, and this same technique can be used for any of the calendar-systems listed in DateTimeFormat's calendar option, this is something I can imagine baking-in to FullCalendar's codebase.

@arshaw Is this feature (and #1813, both in the v7 roadmap) going to include other non-gregorian calendars besides Hijri and Jalali?
Since Intl supports Hebrew, Japanese, Korean, etc., would those be supported as well (#7145)?

If not, could FullCalendar expose some form of api for developers to provide their own implementations of other calendar systems?

@arshaw arshaw modified the milestones: v7, v8 Jul 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

5 participants