Introduction
The PHP Calendar functions are for working with various calendar formats. Basically the calendar formats are based on Julian dates. Here I am going to explain some of PHP calendar functions.
PHP cal_days_in_month function
This function returns the number of days in a month of a given year and calendar.
Syntax
| cal_days_in_month (calendar, month, year) |
Parameters in cal_days_in_month function
It has three parameters and every parameter is required in this function.
| Parameter | Description |
| calendar | It specifies which type of calendar. |
| month | It specifies month number. |
| year | It specifies year. |
Example of cal_days_month function:
|
<?php $daysval=cal_days_in_month(CAL_GREGORIAN,2,2016); echo("The $daysval days will be in Feb 2016"); |
Output
PHP cal_from_jd function
It converts the given Julian day into date of the given calendar.
Syntax
| cal_from_jd (jday, calendar) |
Parameters in cal_from_jd function
It have two parameters and every parameter is required in this function.
| Parameter | Description |
| calendar | It specifies which type of calendar. |
| jday | It is used for count Julian days. |
Example of cal_from_jd function:
|
<?php $d=unixtojd(mktime(0,0,0,1,10,2005)); echo"<pre>"; print_r (cal_from_jd($d,CAL_GREGORIAN)); |
Output
PHP cal_info function
It returns the array that contains information about a given calendar.
Syntax
| cal_info (calendar) |
Parameters of the cal_info function
It has only one parameter.
| Parameter | Description |
| calendar | It specifies which type of calendar. In it 0 defines CAL_GREGORIAN. 1 defines CAL_JULIAN. 2 defines CAL_French. |
Example of cal_info function:
|
<?php |
Output

Join the conversation! Your thoughts help the community grow.