Funciones de calendario en PHP
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 'Cuenta de Días Juliano' y comienza a contar desde el 1 de enero de 4713 a.C.
Notas:Para cambiar entre formatos de calendario, debe primero convertirlo a 'Cuenta de Días Juliano' y luego a la configuración de calendario que elija.
Notas:¡El 'Julian Day Count' (Cuenta de Días Juliano) y el 'Calendario Juliano' no son lo mismo!
Instalación
Para que estas funciones funcionen, debe compilar PHP con --enable-calendar.
La versión de Windows de PHP ya tiene soporte integrado para la extensión de calendario, por lo que las funciones de Calendar funcionarán automáticamente.
Funciones de Calendar en PHP 5
Función | Descripción |
---|---|
cal_days_in_month() | Devuelve el número de días en un mes específico para un año y calendario específicos. |
cal_from_jd() | Convierte un recuento de días julianos a una fecha de un calendario específico. |
cal_info() | Devuelve información sobre un calendario específico. |
cal_to_jd() | Convierte una fecha de un calendario específico a un recuento de días julianos. |
easter_date() | Devuelve la marca de tiempo Unix de la medianoche de la Pascua para un año específico. |
easter_days() | Devuelve el número de días entre la Pascua y el 21 de marzo para un año específico. |
frenchtojd() | Convierte una fecha del calendario republicano francés a un recuento de días julianos. |
gregoriantojd() | Convierte una fecha del calendario gregoriano a un recuento de días julianos. |
jddayofweek() | Devuelve el día de la semana en el que cae la fecha. |
jdmonthname() | Devuelve el nombre del mes. |
jdtofrench() | Convierte un recuento de días julianos a una fecha del calendario republicano francés. |
jdtogregorian() | Convierte un calendario gregoriano a un recuento de días julianos. |
jdtojewish() | Convierte un recuento de días julianos a una fecha del calendario judío. |
jdtojulian() | Convierte un recuento de días julianos a una fecha del calendario juliano. |
jdtounix() | Convierte un recuento de días julianos a una marca de tiempo Unix. |
jewishtojd() | Convierte una fecha del calendario judío a un recuento de días julianos. |
juliantojd() | Convierte una fecha del calendario juliano a un recuento de días julianos. |
unixtojd() | Convierte una marca de tiempo Unix a un recuento de días julianos. |
Constantes predefinidas de Calendar en PHP 5
Constante | Tipo | PHP versión |
---|---|---|
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 |