In this tutorial you will learn how to use PHP calendar functions. The PHP calendar functions are used to implement various types of calendar formats. Here I will explain some Calendar functions and I am also described some PHP calendar functions in PART 1.
PHP Calendar cal_to_jd function
It converts a given date to Julian day count. The cal_to_jd calendar function (GREGORIAN, JULIAN, JEWISH or FRENCH ) calendar are supported.
Syntax
| cal_to_jd (calendar, month, day, year) |
Parameters in cal_to_jd function
It has four parameters and every parameter is required in this function.
| Parameter | Description |
| calendar | It specifies name of calendar. |
| month | It specifies month number. |
| day | It specifies day. |
| year | It specifies year. |
Example of cal_to_jd function
|
<?php $days=cal_to_jd(CAL_GREGORIAN,12,21,2012); echo"If date in GREGORIAN then Julian day count = "; echo $days; echo"</br>"; $days=cal_to_jd(CAL_JULIAN,12,21,2012); echo"If date in JULIAN then Julian day count = "; echo $days; echo"</br>"; $days=cal_to_jd(CAL_JEWISH,12,21,2012); echo"If date in JEWISH then Julian day count = "; echo $days; |
Output
PHP Calendar easter_date function
It returns the Unix timestamp for midnight on Easter of a given year. The easter_date function only accepts years between 1970 to 2037. If the year is outside of that range then the function will generate a warning.
Syntax
| easter_date (year) |
Parameters in easter_date function
Contains one parameter; it is:
| Parameter | Description |
| year | Specifies the year to calculate. |
Example of easter_date function:
|
<?php echo (easter_date()."</br>"); echo(date("M-d-Y",easter_date(2000))."<br/>"); echo(date("M-d-Y",easter_date(2005))."<br/>"); echo(date("M-d-Y",easter_date(2007))."<br/>"); |
Output
PHP Calendar easter_days function
It returns the number of days after March 21 on which Easter falls for a given year. If in this function you do not specify a year then it assumes the current year.
Syntax
| easter_days (year, month) |
Parameters in easter_days function
It has two parameters and every parameter is optional in this function; they are:
| Parameter | Description |
| year | It specifies the year to calculate the midnight on Easter from. |
| month | It specifies month number. |
Example of easter_days function:
|
<?php echoeaster_days(2001)."<br/>"; echoeaster_days(2005)."<br/>"; echoeaster_days(2007)."<br/>"; |
Output


Join the conversation! Your thoughts help the community grow.