PHP Calendar 函式

PHP Calendar 簡介

日曆擴展包含了簡化不同日曆格式間的轉換的函式。
它是基於 Julian Day Count(儒略日計數),是從公元前 4713 年 1 月 1 日開始計算的。
注釋:如需在日曆格式之間轉換,必須首先轉換為 Julian Day Count,然後再轉換為您需要的日曆格式。
注釋:Julian Day Count(儒略日計數)與 Julian Calendar(儒略曆法) 不是一回事!

安裝

為了讓這些函式能夠工作,您必須通過 --enable-calendar 編譯 PHP。
PHP 的 Windows 版本已內建了對日曆擴展的支持。因此,Calendar 函式會自動工作。

PHP 5 Calendar 函式


函式

描述

cal_days_in_month()

針對指定的年份和曆法,返回一個月中的天數。

cal_from_jd()

把儒略日計數轉換為指定曆法的日期。

cal_info()

返回有關指定曆法的信息。

cal_to_jd()

把指定曆法的日期轉換為儒略日計數。

easter_date()

返回指定年份的復活節午夜的 Unix 時間戳。

easter_days()

返回指定年份的復活節與 3 月 21 日之間的天數。

frenchtojd()

把法國共和曆法的日期轉換成為儒略日計數。

gregoriantojd()

把格利高里曆法的日期轉換成為儒略日計數。

jddayofweek()

返回日期在周幾。

jdmonthname()

返回月的名稱。

jdtofrench()

把儒略日計數轉換為法國共和曆法的日期。

jdtogregorian()

把儒略日計數轉換為格利高里曆法的日期。

jdtojewish()

把儒略日計數轉換為猶太曆法的日期。

jdtojulian()

把儒略日計數轉換為儒略曆法的日期。

jdtounix()

把儒略日計數轉換為 Unix 時間戳。

jewishtojd()

把猶太曆法的日期轉換為儒略日計數。

juliantojd()

把儒略曆法的日期轉換為儒略日計數。

unixtojd()

把 Unix 時間戳轉換為儒略日計數。

PHP 5 預定義的 Calendar 常量


常量

類型

PHP 版本

CAL_GREGORIAN

Integer

PHP 4

CAL_JULIAN

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

相關詞條

相關搜尋

熱門詞條

聯絡我們