Funzioni Calendario PHP
Introduzione a PHP Calendar
L'estensione del calendario contiene funzioni che semplificano la conversione tra diversi formati di calendario.
Si basa sul conteggio del giorno giuliano (Julian Day Count) e inizia a contare i giorni dal 1° gennaio dell'anno 4713 a.C.
Note:Per convertire tra formati di calendario, è necessario prima convertire in conteggio del giorno giuliano e poi nel formato di calendario scelto.
Note:Il conteggio del giorno giuliano (Julian Day Count) e il calendario giuliano non sono la stessa cosa!
Installazione
Per far funzionare queste funzioni, è necessario compilare PHP con --enable-calendar.
La versione Windows di PHP ha già integrato il supporto per l'estensione Calendar. Pertanto, le funzioni Calendar funzioneranno automaticamente.
Funzioni Calendar in PHP 5
Funzione | Descrizione |
---|---|
cal_days_in_month() | Restituire il numero di giorni in un mese specificato per un anno e un calendario. |
cal_from_jd() | Convertire il conteggio dei giorni giuliani in la data del calendario specificato. |
cal_info() | Restituire informazioni riguardanti il calendario specificato. |
cal_to_jd() | Convertire la data specificata nel calendario specificato in il conteggio dei giorni giuliani. |
easter_date() | Restituire il timestamp Unix della mezzanotte della Pasqua per l'anno specificato. |
easter_days() | Restituire il numero di giorni tra la Pasqua e il 21 marzo per l'anno specificato. |
frenchtojd() | Convertire la data del calendario repubblicano francese in il conteggio dei giorni giuliani. |
gregoriantojd() | Convertire la data del calendario gregoriano in il conteggio dei giorni giuliani. |
jddayofweek() | Restituire il giorno della settimana per la data. |
jdmonthname() | Restituire il nome del mese. |
jdtofrench() | Convertire il conteggio dei giorni giuliani in la data del calendario repubblicano francese. |
jdtogregorian() | Convertire il calendario gregoriano in il conteggio dei giorni giuliani. |
jdtojewish() | Convertire il conteggio dei giorni giuliani in la data del calendario ebraico. |
jdtojulian() | Convertire il conteggio dei giorni giuliani in la data del calendario giuliano. |
jdtounix() | Convertire il conteggio dei giorni giuliani in il timestamp Unix. |
jewishtojd() | Convertire la data del calendario ebraico in il conteggio dei giorni giuliani. |
juliantojd() | Convertire la data del calendario giuliano in il conteggio dei giorni giuliani. |
unixtojd() | Convertire il timestamp Unix in il conteggio dei giorni giuliani. |
Costanti predefinite di Calendar in PHP 5
Costante | Tipo | PHP versione |
---|---|---|
CAL_GREGORIAN | Integer | PHP 4 |
CAL_JULIAN | Integer | PHP 4 |
CAL_JEWISH | Integer | PHP 4 |
CAL_FRENCH | Integer | PHP 4 |
CAL_NUM_CALS | Integer | PHP 4 |
CAL_DOW_DAYNO | Integer | PHP 4 |
CAL_DOW_SHORT | Integer | PHP 4 |
CAL_DOW_LONG | Integer | PHP 4 |
CAL_MONTH_GREGORIAN_SHORT | Integer | PHP 4 |
CAL_MONTH_GREGORIAN_LONG | Integer | PHP 4 |
CAL_MONTH_JULIAN_SHORT | Integer | PHP 4 |
CAL_MONTH_JULIAN_LONG | Integer | PHP 4 |
CAL_MONTH_JEWISH | Integer | PHP 4 |
CAL_MONTH_FRENCH | Integer | PHP 4 |
CAL_EASTER_DEFAULT | Integer | PHP 4.3 |
CAL_EASTER_ROMAN | Integer | PHP 4.3 |
CAL_EASTER_ALWAYS_GREGORIAN | Integer | PHP 4.3 |
CAL_EASTER_ALWAYS_JULIAN | Integer | PHP 4.3 |
CAL_JEWISH_ADD_ALAFIM_GERESH | Integer | PHP 5.0 |
CAL_JEWISH_ADD_ALAFIM | Integer | PHP 5.0 |
CAL_JEWISH_ADD_GERESHAYIM | Integer | PHP 5.0 |