English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
日历扩展提供了一系列功能,以简化不同日历格式之间的转换。
日历扩展包含了简化不同日历格式间的转换的函数。
它是基于 Julian Day Count(儒略日计数),是从公元前 4713 年 1 Mes 1 日开始计算的。
注释:如需在日历格式之间转换,必须首先转换为 Julian Day Count,然后再转换为您需要的日历格式。
注释:Julian Day Count(儒略日计数)与 Julian Calendar(儒略历法) 不是一回事!
为了让这些函数能够工作,您必须通过 --enable-calendar 编译 PHP。
PHP 的 Windows 版本已内建了对日历扩展的支持。因此,Calendar 函数会自动工作。
函数 | 描述 |
---|---|
cal_days_in_month() | 针对指定的年份和历法,返回一个月中的天数。 |
cal_from_jd() | 把儒略日计数转换为指定历法的日期。 |
cal_info() | 返回有关指定历法的信息。 |
cal_to_jd() | 把指定历法的日期转换为儒略日计数。 |
easter_date() | Devuelve el timestamp Unix de la medianoche de Pascua para un año específico. |
easter_days() | Devuelve el número de días entre la Pascua y 3 Mes 21 Número de días entre dos días. |
frenchtojd() | Convierte una fecha del calendario republicano francés a la cuenta de días julianos. |
gregoriantojd() | Convierte una fecha del calendario gregoriano a la cuenta de días julianos. |
jddayofweek() | Devuelve el día de la semana del día. |
jdmonthname() | Devuelve el nombre del mes. |
jdtofrench() | Convierte la cuenta de días julianos a una fecha del calendario republicano francés. |
jdtogregorian() | Convierte la cuenta de días julianos a una fecha del calendario gregoriano. |
jdtojewish() | Convierte la cuenta de días julianos a una fecha del calendario judío. |
jdtojulian() | Convierte la cuenta de días julianos a una fecha del calendario juliano. |
jdtounix() | Convierte la cuenta de días julianos a un timestamp Unix. |
jewishtojd() | Convierte una fecha del calendario judío a la cuenta de días julianos. |
juliantojd() | Convierte una fecha del calendario juliano a la cuenta de días julianos. |
unixtojd() | Convierte la cuenta de días julianos desde el año 4713 a. C. |
Constante | Tipo | Versión de PHP |
---|---|---|
CAL_GREGORIAN | Entero | PHP 4 |
CAL_JULIAN | Entero | PHP 4 |
CAL_JEWISH | Entero | PHP 4 |
CAL_FRENCH | Entero | PHP 4 |
CAL_NUM_CALS | Entero | PHP 4 |
CAL_DOW_DAYNO | Entero | PHP 4 |
CAL_DOW_SHORT | Entero | PHP 4 |
CAL_DOW_LONG | Entero | PHP 4 |
CAL_MONTH_GREGORIAN_SHORT | Entero | PHP 4 |
CAL_MONTH_GREGORIAN_LONG | Entero | PHP 4 |
CAL_MONTH_JULIAN_SHORT | Entero | PHP 4 |
CAL_MONTH_JULIAN_LONG | Entero | PHP 4 |
CAL_MONTH_JEWISH | Entero | PHP 4 |
CAL_MONTH_FRENCH | Entero | PHP 4 |
CAL_EASTER_DEFAULT | Entero | PHP 4.3 |
CAL_EASTER_ROMAN | Entero | PHP 4.3 |
CAL_EASTER_ALWAYS_GREGORIAN | Entero | PHP 4.3 |
CAL_EASTER_ALWAYS_JULIAN | Entero | PHP 4.3 |
CAL_JEWISH_ADD_ALAFIM_GERESH | Entero | PHP 5.0 |
CAL_JEWISH_ADD_ALAFIM | Entero | PHP 5.0 |
CAL_JEWISH_ADD_GERESHAYIM | Entero | PHP 5.0 |