La extensión del calendario contiene funciones que simplifican la conversión entre diferentes formatos de calendario.
Se basa en la Cuenta de Días Julianos, que comenzó el 1 de enero de 4713 a.C.
Nota: Para convertir entre formatos de calendario, primero debe convertir al recuento de días julianos y luego al formato de calendario que necesite.
Nota: ¡ El conteo de días julianos y el calendario juliano no son lo mismo!
Para que estas funciones funcionen, debes compilar PHP con --enable-calendar.
La versión de PHP para Windows tiene soporte integrado para extensiones de calendario. Por tanto, la función Calendario funciona automáticamente.
función | describir |
---|---|
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 un recuento de días julianos en una fecha del calendario especificado. |
información_cal() | Devuelve información sobre el calendario especificado. |
cal_to_jd() | Convierte una fecha del calendario especificado en recuentos de días julianos. |
fecha_pascua() | Devuelve la marca de tiempo Unix de la medianoche de Pascua del año especificado. |
días_de_pascua() | Devuelve el número de días entre Semana Santa y el 21 de marzo del año especificado. |
francéstojd() | Convierta las fechas del calendario republicano francés en recuentos de días julianos. |
gregoriantojd() | Convierta las fechas del calendario gregoriano a conteos de días julianos. |
jddayofweek() | El día de la semana en el que cae la fecha de regreso. |
jdnombremes() | Devuelve el nombre del mes. |
jdtofrench() | Convierte los recuentos de días julianos en fechas del calendario republicano francés. |
jdtogregoriano() | Convierte los recuentos de días julianos en fechas del calendario gregoriano. |
jdtojudío() | Convierte los recuentos de días julianos en fechas del calendario judío. |
jdtojulian() | Convierte los recuentos de días julianos en fechas del calendario juliano. |
jdtounix() | Convierta el recuento de días julianos a marca de tiempo Unix. |
judíotojd() | Convierta las fechas del calendario judío en recuentos de días julianos. |
juliantojd() | Convierte una fecha del calendario juliano en un recuento de días julianos. |
unixtojd() | Convierta la marca de tiempo de Unix al recuento de días julianos. |
constante | tipo | versión PHP |
---|---|---|
CAL_GREGORIAN | Entero | PHP 4 |
CAL_JULIAN | Entero | PHP 4 |
CAL_JEWISH | Entero | PHP 4 |
CAL_FRANCÉS | 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_FRANCÉS | Entero | PHP 4 |
CAL_EASTER_DEFAULT | Entero | PHP 4.3 |
CAL_PASCUA_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 |