Funciones de calendario
Introducción
La extensión calendar pone a disposición una serie de funciones para simplificar la conversión entre los distintos formatos de calendario. El intermediario ó estándar en que se basa es la Cuenta de DÃas Juliana. La Cuenta de DÃas Juliana es una cuenta que comienza mucho antes que lo que mucha gente podrÃa necesitar contar (como alrededor del 4000 AC). Para convertir entre sistemas de calendario, primero deberá convertir a la Cuenta de DÃas Juliana y luego al sistema de su elección. ¡La Cuenta de DÃas es muy diferente del Calendario Juliano! Para más información sobre la Cuenta de DÃas Juliana visitar » https://www.hermetic.ch/cal_stud/jdn.htm. Para más información sobre sistemas de calendario, visitar » https://www.fourmilab.ch/documents/calendar/. En estas instrucciones se han incluÃdo extractos entrecomillados de dicha página.
Instalación
Para tener trabajando estas funciones, tiene que compilar PHP con --enable-calendar.
La versión para Windows de PHP tiene soporte nativo para esta extensión. No se necesita cargar ninguna extensión adicional para usar estas funciones.
Configuración en tiempo de ejecución
Esta extensión no tiene directivas de configuración en php.ini.
Tipos de recursos
Esta extensión no tiene ningún tipo de recurso definido.
Constantes predefinidas
Estas constantes están definidas por esta extensión y estarán disponibles solamente cuando la extensión ha sido o bien compilada dentro de PHP o grabada dinámicamente en tiempo de ejecución.
- CAL_GREGORIAN (entero)
- CAL_JULIAN (entero)
- CAL_JEWISH (entero)
- CAL_FRENCH (entero)
- CAL_NUM_CALS (entero)
- CAL_DOW_DAYNO (entero)
- CAL_DOW_SHORT (entero)
- CAL_DOW_LONG (entero)
- CAL_MONTH_GREGORIAN_SHORT (entero)
- CAL_MONTH_GREGORIAN_LONG (entero)
- CAL_MONTH_JULIAN_SHORT (entero)
- CAL_MONTH_JULIAN_LONG (entero)
- CAL_MONTH_JEWISH (entero)
- CAL_MONTH_FRENCH (entero)
Las siguientes constantes se pueden utilizar desde PHP 4.3.0 :
- CAL_EASTER_DEFAULT (entero)
- CAL_EASTER_ROMAN (entero)
- CAL_EASTER_ALWAYS_GREGORIAN (entero)
- CAL_EASTER_ALWAYS_JULIAN (entero)
Estas constantes están disponibles a partir de PHP 5.0.0 :
- CAL_JEWISH_ADD_ALAFIM_GERESH (entero)
- CAL_JEWISH_ADD_ALAFIM (entero)
- CAL_JEWISH_ADD_GERESHAYIM (entero)
Table of Contents
- cal_days_in_month — Devuelve el número de dias en un mes para un determinado año y calendario
- cal_from_jd — Convierte de Cuenta de DÃas Juliana a un calendario soportado.
- cal_info — Devuelve información sobre un calendario en particular.
- cal_to_jd — Convierte un calendario soportado a Cuenta de DÃas Juliana.
- easter_date — devuelve la marca de tiempo UNIX para la medianoche de Pascua de un año dado
- easter_days — Obtiene el número de dÃas tras el 21 de marzo en que cae la Pascua en un año dado
- FrenchToJD — Convierte del Calendario Republicano Francés a la Cuenta de DÃas Juliana
- GregorianToJD — Convierte de fecha Gregoriana a la Cuenta de DÃas Juliana
- JDDayOfWeek — Devuelve el dÃa de la semana
- JDMonthName — Devuelve el nombre de un mes
- JDToFrench — Convierte de Cuenta de DÃas al Calendario Republicano Francés
- JDToGregorian — Convierte de Cuenta de DÃas a fecha Gregoriana
- jdtojewish — Convierte de cuenta de dÃas juliana a calendario judÃo
- JDToJulian — Convierte de Cuenta de DÃas Juliana a Calendario Juliano
- jdtounix — Convierte un dia Juliano a UNIX timestamp
- JewishToJD — Convierte del Calendario JudÃo a la Cuenta de DÃas Juliana
- JulianToJD — Convierte de Calendario Juliano a Cuenta de DÃas Juliana
- unixtojd — Convierte de UNIX timestamp a dia Juliano