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 |