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 http://www.hermetic.ch/cal_stud/jdn.htm. Para
más información sobre sistemas de calendario,
visitar http://www.boogle.com/info/cal-overview.html. En
estas instrucciones se han incluído extractos
entrecomillados de dicha página.
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.
Esta extensión no tiene directivas de
configuración en php.ini.
Esta extensión no tiene
ningún tipo de recurso definido.
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)