最新的Web開發教程
 

PHP 5日曆功能


PHP日曆簡介

日曆擴展包含它簡化不同日曆格式之間的轉換功能。

它是基於儒略日計數,這是自1月1日,從公元前4713開始天的計數

注意:要在日曆格式之間進行轉換,必須首先轉換為儒略日計數,然後到您選擇的日曆。

注:儒略日計數是不一樣的儒略歷!


安裝

對於這些功能的工作,你必須編譯PHP加上--enable-日曆。

PHP的Windows版本已經內置該擴展支持。


PHP 5日曆功能

功能 描述
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() 轉換儒略日計數到Julian日期
jdtounix() 儒略日計數轉換為Unix時間戳
jewishtojd() 一個猶太日期轉換為儒略日計數
juliantojd() Julian日期轉換為儒略日計數
unixtojd() Unix時間戳轉換為儒略日計數

PHP 5預定義的日曆常量

不變 類型 PHP版本
CAL_GREGORIAN 整數 PHP 4
CAL_JULIAN 整數 PHP 4
CAL_JEWISH 整數 PHP 4
CAL_FRENCH 整數 PHP 4
CAL_NUM_CALS 整數 PHP 4
CAL_DOW_DAYNO 整數 PHP 4
CAL_DOW_SHORT 整數 PHP 4
CAL_DOW_LONG 整數 PHP 4
CAL_MONTH_GREGORIAN_SHORT 整數 PHP 4
CAL_MONTH_GREGORIAN_LONG 整數 PHP 4
CAL_MONTH_JULIAN_SHORT 整數 PHP 4
CAL_MONTH_JULIAN_LONG 整數 PHP 4
CAL_MONTH_JEWISH 整數 PHP 4
CAL_MONTH_FRENCH 整數 PHP 4
CAL_EASTER_DEFAULT 整數 PHP 4.3
CAL_EASTER_ROMAN 整數 PHP 4.3
CAL_EASTER_ALWAYS_GREGORIAN 整數 PHP 4.3
CAL_EASTER_ALWAYS_JULIAN 整數 PHP 4.3
CAL_JEWISH_ADD_ALAFIM_GERESH 整數 PHP 5.0
CAL_JEWISH_ADD_ALAFIM 整數 PHP 5.0
CAL_JEWISH_ADD_GERESHAYIM 整數 PHP 5.0