WEB DEVELOPER SITE
HTMLCSSJAVASCRIPTSQLPHPBOOTSTRAPJQUERYANGULARXML
 

PHP 5 Calendar Functions


Introduction to PHP Calendar

Calendar extension contains functions to simplify the conversion between different calendar formats.

It is based on the Julian Day Count and is calculated from January 1, 4713 BC.

Note: To convert between calendar formats, you must first convert to Julian Day Count and then to the calendar format you need.

Note: Julian Day Count is not the same thing as Julian Calendar!


Installation

For these functions to work, you must compile PHP with --enable-calendar.

The Windows version of PHP has built-in support for calendar extensions. Therefore, the Calendar function works automatically.



PHP 5 Calendar Functions

function Description
cal_days_in_month () Returns the number of days in a month for the specified year and calendar.
cal_from_jd () Converts Julian day counts to dates in the specified calendar.
cal_info () Returns information about the specified calendar.
cal_to_jd () Converts the date of the specified calendar to Julian day count.
easter_date () Returns the Unix timestamp of Easter midnight for the specified year.
easter_days () Returns the number of days between Easter and March 21 in the specified year.
frenchtojd () Convert the date of the French Republic calendar to Julian day count.
gregoriantojd () Converts Gregorian calendar dates to Julian day counts.
jddayofweek () The day of the week returned.
jdmonthname () Returns the name of the month.
jdtofrench () Convert the Julian day count to the date of the French Republic calendar.
jdtogregorian () Converts Julian day counts to dates in the Gregorian calendar.
jdtojewish () Convert the Julian day count to the date of the Jewish calendar.
jdtojulian () Converts Julian day counts to dates in the Julian calendar.
jdtounix () Convert Julian day count to Unix timestamp.
jewishtojd () Converts the date of the Jewish calendar to Julian day count.
juliantojd () Converts Julian calendar dates to Julian day counts.
unixtojd () Converts Unix timestamps to Julian day counts.

PHP 5 Predefined Calendar Constants

Constant Type PHP Version
CAL_script Integer PHP 4
CALscript/td> Integer PHP 4
CAL_JEWISH Integer PHP 4
CAL_FRENCH Integer PHP 4
CAL_NUM_CALS Integer PHP 4
CAL_DOW_DAYNO Integer PHP 4
CAL_DOW_SHORT Integer PHP 4
CAL_DOW_LONG Integer PHP 4
CAL_MONTH_GREGORIAN_SHORT Integer PHP 4
CAL_MONTH_GREGORIAN_LONG Integer PHP 4
CAL_MONTH_JULIAN_SHORT Integer PHP 4
CAL_MONTH_JULIAN_LONG Integer PHP 4
CAL_MONTH_JEWISH Integer PHP 4
CAL_MONTH_FRENCH Integer PHP 4
CAL_EASTER_DEFAULT Integer PHP 4.3
CAL_EASTER_ROMAN Integer PHP 4.3
CAL_EASTER_ALWAYS_GREGORIAN Integer PHP 4.3
CAL_EASTER_ALWAYS_JULIAN Integer PHP 4.3
CAL_JEWISH_ADD_ALAFIM_GERESH Integer PHP 5.0
CAL_JEWISH_ADD_ALAFIM Integer PHP 5.0
CAL_JEWISH_ADD_GERESHAYIM Integer PHP 5.0