Calendar

编辑

历法扩展集包括了一系列用于在不同历法间进行转换的函数,它是以Julian Day计数为中介或标准来进行的。Julian Day计数是以公元前的4713年的1月1日为起点的一种计数法。为了在不同历法间进行转换,你首先要转换成Julian Day计数,然后再转换为你所需要的历法。Julian Day计数和Julian历法是非常不同的!

PHP中文网词条详解安装

要使用本函数,需要在编译 PHP 时加上 --enable-calendar 。

PHP 的 Windows 版本已内建对此扩展的支持。不需要载入额外的扩展来使用这些函数

PHP中文网词条详解运行时配置

此扩展没有在php.ini中定义配置指令。

PHP中文网词条详解资源类型

此扩展没有定义资源型。

PHP中文网词条详解预定义常量

下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。

CAL_GREGORIAN (integer

CAL_JULIAN (integer

CAL_JEWISH (integer

CAL_FRENCH (integer

CAL_NUM_CALS (integer

CAL_DOW_DAYNO (integer

CAL_DOW_SHORT (integer

CAL_DOW_LONG (integer

CAL_MONTH_GREGORIAN_SHORT (integer

CAL_MONTH_GREGORIAN_LONG (integer

CAL_MONTH_JULIAN_SHORT (integer

CAL_MONTH_JULIAN_LONG (integer

CAL_MONTH_JEWISH (integer

CAL_MONTH_FRENCH (integer

以下常量自 PHP 4.3.0 起可用: 

CAL_EASTER_DEFAULT (integer

CAL_EASTER_ROMAN (integer

CAL_EASTER_ALWAYS_GREGORIAN (integer

CAL_EASTER_ALWAYS_JULIAN (integer

以下常量自 PHP 5.0.0 起可用: 

CAL_JEWISH_ADD_ALAFIM_GERESH (integer

CAL_JEWISH_ADD_ALAFIM (integer

CAL_JEWISH_ADD_GERESHAYIM (integer

PHP中文网词条详解日历函数

列表:

  • cal_days_in_month — 返回某个历法中某年中某月的天数

  • cal_from_jd — 转换Julian Day计数到一个支持的历法。

  • cal_info — 返回选定历法的信息

  • cal_to_jd — 从一个支持的历法转变为Julian Day计数。

  • easter_date — 得到指定年份的复活节午夜时的Unix时间戳。

  • easter_days — 得到指定年份的3月21日到复活节之间的天数

  • FrenchToJD — 从一个French Republican历法的日期得到Julian Day计数。

  • GregorianToJD — 转变一个Gregorian历法日期到Julian Day计数

  • JDDayOfWeek — 返回星期的日期

  • JDMonthName — 返回月份的名称

  • JDToFrench — 转变一个Julian Day计数到French Republican历法的日期

  • JDToGregorian — 转变一个Julian Day计数为Gregorian历法日期

  • jdtojewish — 转换一个julian天数为Jewish历法的日期

  • JDToJulian — 转变一个Julian Day计数到Julian历法的日期

  • jdtounix — 转变Julian Day计数为一个Unix时间戳

  • JewishToJD — 转变一个Jewish历法的日期为一个Julian Day计数

  • JulianToJD — 转变一个Julian历法的日期为Julian Day计数

  • unixtojd — 转变Unix时间戳为Julian Day计数

参考资料
词条标签:
Calendar