The calendar extension provides a series of functions for simplifying the conversion between the different calendar formats.
It is based on Julian Day Count. The Julian Day Count is a count of days starting from January 1st, 4713 B.C. To convert between the calendar systems, you will first need to convert to the Julian Day Count, and finally to the calendar system which you want.
Installation
Runtime Configuration
PHP Calendar Functions
Sr.No | Function & Description | PHP |
---|---|---|
1 | cal_days_in_month() Returns the number of days in a month for a specified year and calendar | 4 |
2 | cal_from_jd() Converts a Julian day count into a date of a specified calendar | 4 |
3 | cal_from_jd() Returns information about a given calendar | 4 |
4 | cal_to_jd() Converts a date to Julian day count | 4 |
5 | easter_date() Returns the Unix timestamp for midnight on Easter of a specified year | 3 |
6 | easter_days() Returns the number of days after March 21, on which Easter falls for a specified year | 3 |
7 | FrenchToJD() Converts a French Republican date to a Julian day count | 3 |
8 | GregorianToJD() Converts a Gregorian date to a Julian day count | 3 |
9 | JDDayOfWeek() Returns the day of a week | 3 |
10 | JDMonthName() Returns a month name | 3 |
11 | JDToFrench() Converts a Julian day count to a French Republican date | 3 |
12 | JDToGregorian() Converts a Julian day count to a Gregorian date | 3 |
13 | jdtojewish() Converts a Julian day count to a Jewish date | 3 |
14 | JDToJulian() Converts a Julian day count to a Julian date | 3 |
15 | jdtounix() Converts a Julian day count to a Unix timestamp | 4 |
16 | JewishToJD() Converts a Jewish date to a Julian day count | 3 |
17 | JulianToJD() Converts a Julian date to a Julian day count | 3 |
18 | unixtojd() Converts a Unix timestamp to a Julian day count |
PHP Calendar Constants
Sr.No | Constant & Description | PHP |
---|---|---|
1 | CAL_GREGORIAN Gregorian calendar | 3 |
2 | CAL_JULIAN Julian calendar | 3 |
3 | CAL_JEWISH Jewish calendar | 3 |
4 | CAL_FRENCH French Republican calendar | 3 |
5 | CAL_NUM_CALS | 3 |
6 | CAL_DOW_DAYNO | 3 |
7 | CAL_DOW_SHORT | 3 |
8 | CAL_DOW_LONG | 3 |
9 | CAL_MONTH_GREGORIAN_SHORT | 3 |
10 | CAL_MONTH_GREGORIAN_LONG | 3 |
11 | CAL_MONTH_JULIAN_SHORT | 3 |
12 | CAL_MONTH_JULIAN_LONG | 3 |
13 | CAL_MONTH_JEWISH | 3 |
14 | CAL_MONTH_FRENCH | 3 |
15 | CAL_EASTER_DEFAULT | 4 |
16 | CAL_EASTER_DEFAULT | 4 |
17 | CAL_EASTER_ROMAN | 4 |
18 | CAL_EASTER_ALWAYS_GREGORIAN | 4 |
19 | CAL_EASTER_ALWAYS_JULIAN | 4 |
20 | CAL_JEWISH_ADD_ALAFIM_GERESH | 5 |
21 | CAL_JEWISH_ADD_ALAFIM | 5 |
22 | CAL_JEWISH_ADD_GERESHAYIM |
Feel free to ask your questions where necessary and we will attend to them as soon as possible. If this tutorial was helpful to you, you can use the share button to share this tutorial.
Follow us on our various social media platforms to stay updated with our latest tutorials. You can also subscribe to our newsletter in order to get our tutorials delivered directly to your emails.
Thanks for reading and bye for now.