PHP Fonctions Calendrier


Introduction au Calendrier PHP

L'extension calendrier contient des fonctions qui simplifient la conversion entre différents formats de calendrier.

Elle est basée sur le Compte des Jours Juliens, qui commence le 1er janvier 4713 avant J.-C.

Remarque : Pour convertir entre les formats de calendrier, vous devez d'abord passer au Compte des Jours Juliens, puis au calendrier de votre choix.

Remarque : Le Compte des Jours Juliens n'est pas identique au Calendrier Julien !


Installation

Pour que ces fonctions fonctionnent, vous devez compiler PHP avec --enable-calendar.

La version Windows de PHP prend en charge cette extension de manière intégrée.


Fonctions de Calendrier PHP

Fonction Description
cal_days_in_month() Renvoie le nombre de jours dans un mois pour une année et un calendrier spécifiés
cal_from_jd() Convertit un Compte des Jours Juliens en une date d'un calendrier spécifié
cal_info() Renvoie des informations sur un calendrier spécifié
cal_to_jd() Convertit une date dans un calendrier spécifié en Compte des Jours Juliens
easter_date() Renvoie le timestamp Unix pour minuit le jour de Pâques d'une année spécifiée
easter_days() Renvoie le nombre de jours après le 21 mars jusqu'au jour de Pâques dans une année spécifiée
frenchtojd() Convertit une date républicaine française en Compte des Jours Juliens
gregoriantojd() Convertit une date grégorienne en Compte des Jours Juliens
jddayofweek() Renvoie le jour de la semaine
jdmonthname() Renvoie le nom d'un mois
jdtofrench() Convertit un Compte des Jours Juliens en date républicaine française
jdtogregorian() Convertit un Compte des Jours Juliens en date grégorienne
jdtojewish() Convertit un Compte des Jours Juliens en date juive
jdtojulian() Convertit un Compte des Jours Juliens en date julienne
jdtounix() Convertit le Compte des Jours Juliens en timestamp Unix
jewishtojd() Convertit une date juive en Compte des Jours Juliens
juliantojd() Convertit une date julienne en Compte des Jours Juliens
unixtojd() Convertit un timestamp Unix en Compte des Jours Juliens


Constantes de Calendrier Prédéfinies PHP

Constante Type Version PHP
CAL_GREGORIAN Entier PHP 4
CAL_JULIAN Entier PHP 4
CAL_JEWISH Entier PHP 4
CAL_FRENCH Entier PHP 4
CAL_NUM_CALS Entier PHP 4
CAL_DOW_DAYNO Entier PHP 4
CAL_DOW_SHORT Entier PHP 4
CAL_DOW_LONG Entier PHP 4
CAL_MONTH_GREGORIAN_SHORT Entier PHP 4
CAL_MONTH_GREGORIAN_LONG Entier PHP 4
CAL_MONTH_JULIAN_SHORT Entier PHP 4
CAL_MONTH_JULIAN_LONG Entier PHP 4
CAL_MONTH_JEWISH Entier PHP 4
CAL_MONTH_FRENCH Entier PHP 4
CAL_EASTER_DEFAULT Entier PHP 4.3
CAL_EASTER_ROMAN Entier PHP 4.3
CAL_EASTER_ALWAYS_GREGORIAN Entier PHP 4.3
CAL_EASTER_ALWAYS_JULIAN Entier PHP 4.3
CAL_JEWISH_ADD_ALAFIM_GERESH Entier PHP 5.0
CAL_JEWISH_ADD_ALAFIM Entier PHP 5.0
CAL_JEWISH_ADD_GERESHAYIM Entier PHP 5.0