PHP 5 Calendar Functions

PHP Calendar Introduction

The calendar extension contains functions that simplifies converting between different calendar formats.
It is based on the Julian Day Count, which is a count of days starting from January 1st, 4713 B.C.
Note: To convert between calendar formats, you must first convert to Julian Day Count, then to the calendar of your choice.
Note: The Julian Day Count is not the same as the Julian Calendar!

Installation

For these functions to work, you have to compile PHP with --enable-calendar.
The Windows version of PHP has built-in support for this extension.

PHP 5 Calendar Functions

FunctionDescription
cal_days_in_month()Returns the number of days in a month for a specified year and calendar
cal_from_jd()Converts a Julian Day Count into a date of a specified calendar
cal_info()Returns information about a specified calendar
cal_to_jd()Converts a date in a specified calendar to Julian Day Count
easter_date()Returns the Unix timestamp for midnight on Easter of a specified year
easter_days()Returns the number of days after March 21, that the Easter Day is in a specified year
frenchtojd()Converts a French Republican date to a Julian Day Count
gregoriantojd()Converts a Gregorian date to a Julian Day Count
jddayofweek()Returns the day of the week
jdmonthname()Returns a month name
jdtofrench()Converts a Julian Day Count to a French Republican date
jdtogregorian()Converts a Julian Day Count to a Gregorian date
jdtojewish()Converts a Julian Day Count to a Jewish date
jdtojulian()Converts a Julian Day Count to a Julian date
jdtounix()Converts Julian Day Count to Unix timestamp
jewishtojd()Converts a Jewish date to a Julian Day Count
juliantojd()Converts a Julian date to a Julian Day Count
unixtojd()Converts Unix timestamp to Julian Day Count

PHP 5 Predefined Calendar Constants

ConstantTypePHP Version
CAL_GREGORIANIntegerPHP 4
CAL_JULIANIntegerPHP 4
CAL_JEWISHIntegerPHP 4
CAL_FRENCHIntegerPHP 4
CAL_NUM_CALSIntegerPHP 4
CAL_DOW_DAYNOIntegerPHP 4
CAL_DOW_SHORTIntegerPHP 4
CAL_DOW_LONGIntegerPHP 4
CAL_MONTH_GREGORIAN_SHORTIntegerPHP 4
CAL_MONTH_GREGORIAN_LONGIntegerPHP 4
CAL_MONTH_JULIAN_SHORTIntegerPHP 4
CAL_MONTH_JULIAN_LONGIntegerPHP 4
CAL_MONTH_JEWISHIntegerPHP 4
CAL_MONTH_FRENCHIntegerPHP 4
CAL_EASTER_DEFAULTIntegerPHP 4.3
CAL_EASTER_ROMANIntegerPHP 4.3
CAL_EASTER_ALWAYS_GREGORIANIntegerPHP 4.3
CAL_EASTER_ALWAYS_JULIANIntegerPHP 4.3
CAL_JEWISH_ADD_ALAFIM_GERESHIntegerPHP 5.0
CAL_JEWISH_ADD_ALAFIMIntegerPHP 5.0
CAL_JEWISH_ADD_GERESHAYIMIntegerPHP 5.0

Credit: www.w3schools.com
PHP 5 Calendar Functions PHP 5 Calendar Functions Reviewed by webmission on 11:58 Rating: 5

No comments:

Powered by Blogger.