PHP - Funciones de calendario

La extensión de calendario presenta una serie de funciones para simplificar la conversión entre diferentes formatos de calendario.

El intermediario o estándar en el que se basa es el recuento de días julianos. El recuento de días juliano es un recuento de días a partir del 1 de enero de 4713 a. C. Para realizar la conversión entre sistemas de calendario, primero debe convertir al recuento de días juliano y luego al sistema de calendario de su elección.

Instalación

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

Configuración en tiempo de ejecución

Esta extensión no tiene directivas de configuración definidas en php.ini.

Constantes de calendario PHP

No Señor Constante y descripción PHP
1

CAL_GREGORIAN

Calendario Gregoriano

3
2

CAL_JULIAN

calendario juliano

3
3

CAL_JEWISH

Calendario judío

3
4

CAL_FRENCH

Calendario republicano francés

3
5

CAL_NUM_CALS

3
6

CAL_DOW_DAYNO

3
7

CAL_DOW_SHORT

3
8

CAL_DOW_LONG

3
9

CAL_MONTH_GREGORIAN_SHORT

3
10

CAL_MONTH_GREGORIAN_LONG

3
11

CAL_MONTH_JULIAN_SHORT

3
12

CAL_MONTH_JULIAN_LONG

3
13

CAL_MONTH_JEWISH

3
14

CAL_MONTH_FRENCH

3
15

CAL_EASTER_DEFAULT

4
dieciséis

CAL_EASTER_DEFAULT

4
17

CAL_EASTER_ROMAN

4
18

CAL_EASTER_ALWAYS_GREGORIAN

4
19

CAL_EASTER_ALWAYS_JULIAN

4
20

CAL_JEWISH_ADD_ALAFIM_GERESH

5
21

CAL_JEWISH_ADD_ALAFIM

5
22

CAL_JEWISH_ADD_GERESHAYIM

5

Lista de funciones

PHP : Indica la versión más antigua de PHP que admite la función.

No Señor Función descriptiva PHP
1 cal_days_in_month ()

Devuelve el número de días de un mes para un año y un calendario específicos.

4
2 cal_from_jd ()

Convierte un recuento de días julianos en una fecha de un calendario específico

4
3 cal_from_jd ()

Devuelve información sobre un calendario determinado.

4
4 cal_to_jd ()

Convierte una fecha en recuento de días julianos

4
5 easter_date ()

Devuelve la marca de tiempo de Unix para la medianoche de Pascua de un año específico

3
6 easter_days ()

Devuelve el número de días después del 21 de marzo, en los que la Pascua cae durante un año específico.

3
7 FrenchToJD ()

Convierte una fecha republicana francesa en un recuento de días julianos

3
8 GregorianToJD ()

Convierte una fecha gregoriana en un recuento de días julianos

3
9 JDDayOfWeek ()

Devuelve el día de la semana

3
10 JDMonthName ()

Devuelve un nombre de mes

3
11 JDToFrench ()

Convierte un recuento de días julianos en una fecha republicana francesa

3
12 JDToGregorian ()

Convierte un recuento de días julianos en una fecha gregoriana

3
13 jdtojewish ()

Convierte un recuento de días julianos en una fecha judía

3
14 JDToJulian ()

Convierte un recuento de días julianos en una fecha juliana

3
15 jdtounix ()

Convierte un recuento de días julianos en una marca de tiempo Unix

4
dieciséis JewishToJD ()

Convierte una fecha judía en un recuento de días julianos

3
17 JulianToJD ()

Convierte una fecha juliana en un recuento de días julianos

3
18 unixtojd ()

Convierte una marca de tiempo Unix en un recuento de días julianos

4