雷林鵬分享:PHP 5 Calendar 函數

  PHP Calendar 簡介網絡

  日曆擴展包含了簡化不一樣日曆格式間的轉換的函數。函數

  它是基於 Julian Day Count(儒略日計數),是從公元前 4713 年 1 月 1 日開始計算的。unix

  註釋:如需在日曆格式之間轉換,必須首先轉換爲 Julian Day Count,而後再轉換爲您須要的日曆格式。編譯

  註釋:Julian Day Count(儒略日計數)與 Julian Calendar(儒略曆法) 不是一回事!ast

  安裝擴展

  爲了讓這些函數可以工做,您必須經過 --enable-calendar 編譯 PHP。date

  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_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

  (編輯:雷林鵬 來源:網絡 侵刪)

相關文章
相關標籤/搜索