PHP - Funzioni del calendario

L'estensione del calendario presenta una serie di funzioni per semplificare la conversione tra diversi formati di calendario.

L'intermediario o standard su cui si basa è il conteggio del giorno giuliano. Il conteggio dei giorni giuliani è un conteggio dei giorni a partire dal 1 ° gennaio 4713 aC.

Installazione

Per far funzionare queste funzioni, devi compilare PHP con --enable-calendar.

Configurazione runtime

Questa estensione non ha direttive di configurazione definite in php.ini.

Costanti del calendario PHP

Suor n Costante e descrizione PHP
1

CAL_GREGORIAN

calendario gregoriano

3
2

CAL_JULIAN

Calendario giuliano

3
3

CAL_JEWISH

Calendario ebraico

3
4

CAL_FRENCH

Calendario repubblicano francese

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
16

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

Elenco delle funzioni

PHP - indica la prima versione di PHP che supporta la funzione.

Suor n Descrizione della funzione PHP
1 cal_days_in_month ()

Restituisce il numero di giorni in un mese per un anno e un calendario specificati

4
2 cal_from_jd ()

Converte il conteggio di un giorno giuliano in una data di un calendario specificato

4
3 cal_from_jd ()

Restituisce informazioni su un determinato calendario

4
4 cal_to_jd ()

Converte una data nel conteggio dei giorni giuliani

4
5 easter_date ()

Restituisce il timestamp Unix per la mezzanotte di Pasqua di un anno specificato

3
6 easter_days ()

Restituisce il numero di giorni successivi al 21 marzo, in cui la Pasqua cade per un anno specificato

3
7 FrenchToJD ()

Converte una data repubblicana francese in un conteggio di giorni giuliani

3
8 GregorianToJD ()

Converte una data gregoriana in un conteggio di giorni giuliani

3
9 JDDayOfWeek ()

Restituisce il giorno di una settimana

3
10 JDMonthName ()

Restituisce il nome di un mese

3
11 JDToFrench ()

Converte un conteggio di giorni giuliani in una data repubblicana francese

3
12 JDToGregorian ()

Converte un conteggio di giorni giuliani in una data gregoriana

3
13 jdtojewish ()

Converte un conteggio di giorni giuliani in una data ebraica

3
14 JDToJulian ()

Converte un conteggio di giorni giuliani in una data giuliana

3
15 jdtounix ()

Converte un conteggio di giorni giuliani in un timestamp Unix

4
16 JewishToJD ()

Converte una data ebraica in un conteggio di giorni giuliani

3
17 JulianToJD ()

Converte una data giuliana in un conteggio di giorni giuliani

3
18 unixtojd ()

Converte un timestamp Unix in un conteggio dei giorni giuliani

4