PHP 5 CalendarFunciones


Introducción a PHP Calendar

La extensión de calendario contiene funciones que simplifican la conversión entre diferentes formatos de calendario.

Se basa en el Julian Day Count (recuento de días julianos), que se calcula a partir del 1 de enero de 4713 a.C.

Nota:Para convertir entre formatos de calendario, primero debe convertir a Julian Day Count y luego convertir al formato de calendario que necesite.

Nota:¡El Julian Day Count (recuento de días julianos) y el Julian Calendar (calendario juliano) no son lo mismo!


Instalación

Para que estas funciones funcionen, debe compilar PHP con --enable-calendar.

La versión de PHP para Windows ya incluye soporte integrado para la extensión de calendario. Por lo tanto, las funciones de Calendar funcionan automáticamente.


Funciones de Calendar de PHP 5

Función Descripción
cal_days_in_month() Devuelve el número de días de un mes para el año y calendario especificados.
cal_from_jd() Convierte el recuento de días julianos a la fecha de un calendario especificado.
cal_info() Devuelve información sobre el calendario especificado.
cal_to_jd() Convierte la fecha de un calendario especificado al recuento de días julianos.
easter_date() Devuelve la marca de tiempo Unix de la medianoche de Pascua para el año especificado.
easter_days() Devuelve el número de días entre Pascua y el 21 de marzo para el año especificado.
frenchtojd() Convierte la fecha del calendario republicano francés al recuento de días julianos.
gregoriantojd() Convierte la fecha del calendario gregoriano al recuento de días julianos.
jddayofweek() Devuelve el día de la semana de una fecha.
jdmonthname() Devuelve el nombre del mes.
jdtofrench() Convierte el recuento de días julianos a la fecha del calendario republicano francés.
jdtogregorian() Convierte el recuento de días julianos a la fecha del calendario gregoriano.
jdtojewish() Convierte el recuento de días julianos a la fecha del calendario judío.
jdtojulian() Convierte el recuento de días julianos a la fecha del calendario juliano.
jdtounix() Convierte el recuento de días julianos a una marca de tiempo Unix.
jewishtojd() Convierte la fecha del calendario judío al recuento de días julianos.
juliantojd() Convierte la fecha del calendario juliano al recuento de días julianos.
unixtojd() Convierte una marca de tiempo Unix al recuento de días julianos.

Constantes de Calendar predefinidas en PHP 5

Constante Tipo Versión de 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
Otras extensiones