L'extension de calendrier contient des fonctions qui simplifient la conversion entre différents formats de calendrier.
Il est basé sur le décompte des jours juliens, qui a commencé le 1er janvier 4713 avant JC.
Remarque : Pour effectuer une conversion entre les formats de calendrier, vous devez d'abord convertir en nombre de jours juliens, puis au format de calendrier dont vous avez besoin.
Remarque : Le décompte des jours juliens et le calendrier julien ne sont pas la même chose !
Pour que ces fonctions fonctionnent, vous devez compiler PHP avec --enable-calendar.
La version Windows de PHP prend en charge les extensions de calendrier. Par conséquent, la fonction Calendrier fonctionne automatiquement.
fonction | décrire |
---|---|
cal_days_in_month() | Renvoie le nombre de jours dans un mois pour l'année et le calendrier spécifiés. |
cal_from_jd() | Convertit un nombre de jours juliens en une date dans le calendrier spécifié. |
cal_info() | Renvoie des informations sur le calendrier spécifié. |
cal_to_jd() | Convertit une date dans le calendrier spécifié en nombre de jours juliens. |
date_de_paques() | Renvoie l'horodatage Unix de minuit de Pâques dans l'année spécifiée. |
jours_de_paques() | Renvoie le nombre de jours entre Pâques et le 21 mars de l'année spécifiée. |
françaistojd() | Convertissez les dates du calendrier républicain français en jours juliens. |
gregoriantojd() | Convertissez les dates du calendrier grégorien en jours juliens. |
jjourdelasemaine() | Le jour de la semaine où tombe la date de retour. |
jdmonthname() | Renvoie le nom du mois. |
jdtofrench() | Convertit le nombre de jours juliens en dates du calendrier républicain français. |
jdtogrégorien() | Convertit le nombre de jours juliens en dates du calendrier grégorien. |
jdtojuif() | Convertit le nombre de jours juliens en dates du calendrier juif. |
jdtojulien() | Convertit le nombre de jours juliens en dates du calendrier julien. |
jdtounix() | Convertissez le nombre de jours juliens en horodatage Unix. |
juiftojd() | Convertissez les dates du calendrier juif en jours juliens. |
juliantojd() | Convertit une date du calendrier julien en nombre de jours juliens. |
unixtojd() | Convertissez l'horodatage Unix en nombre de jours juliens. |
constante | taper | Version PHP |
---|---|---|
CAL_GREGORIEN | Entier | PHP4 |
CAL_JULIEN | Entier | PHP4 |
CAL_JEWISH | Entier | PHP4 |
CAL_FRENCH | Entier | PHP4 |
CAL_NUM_CALS | Entier | PHP4 |
CAL_DOW_DAYNO | Entier | PHP4 |
CAL_DOW_SHORT | Entier | PHP4 |
CAL_DOW_LONG | Entier | PHP4 |
CAL_MONTH_GREGORIAN_SHORT | Entier | PHP4 |
CAL_MONTH_GREGORIAN_LONG | Entier | PHP4 |
CAL_MONTH_JULIAN_SHORT | Entier | PHP4 |
CAL_MONTH_JULIAN_LONG | Entier | PHP4 |
CAL_MONTH_JEWISH | Entier | PHP4 |
CAL_MONTH_FRENCH | Entier | PHP4 |
CAL_EASTER_DEFAULT | Entier | PHP4.3 |
CAL_EASTER_ROMAN | Entier | PHP4.3 |
CAL_EASTER_ALWAYS_GREGORIAN | Entier | PHP4.3 |
CAL_EASTER_ALWAYS_JULIAN | Entier | PHP4.3 |
CAL_JEWISH_ADD_ALAFIM_GERESH | Entier | PHP5.0 |
CAL_JEWISH_ADD_ALAFIM | Entier | PHP5.0 |
CAL_JEWISH_ADD_GERESHAYIM | Entier | PHP5.0 |