Fonctions de calendrierPHP 5
Introduction au calendrier PHP
L'extension calendar contient des fonctions qui simplifient la conversion entre différents formats de calendrier.
Il est basé sur le compte de jours juliens, qui commence à compter à partir du 1er janvier 4713 av. J.-C.
Remarque :Pour convertir entre formats de calendrier, vous devez d'abord convertir en compte de jours juliens, puis convertir vers le format de calendrier dont vous avez besoin.
Remarque :Le compte de jours juliens n'est pas la même chose que le calendrier julien !
Installation
Pour que ces fonctions fonctionnent, vous devez compiler PHP avec --enable-calendar.
La version Windows de PHP dispose d'un support intégré pour l'extension calendar. Par conséquent, les fonctions Calendar fonctionneront automatiquement.
Fonctions de calendrier PHP 5
| Fonction | Description |
|---|---|
| cal_days_in_month() | Retourne le nombre de jours dans un mois pour une année et un calendrier spécifiés. |
| cal_from_jd() | Convertit un compte de jours juliens en une date dans un calendrier spécifié. |
| cal_info() | Retourne des informations sur un calendrier spécifié. |
| cal_to_jd() | Convertit une date d'un calendrier spécifié en nombre de jours juliens. |
| easter_date() | Retourne le timestamp Unix pour minuit de Pâques dans une année spécifiée. |
| easter_days() | Retourne le nombre de jours entre Pâques et le 21 mars d'une année spécifiée. |
| frenchtojd() | Convertit une date du calendrier républicain français en nombre de jours juliens. |
| gregoriantojd() | Convertit une date du calendrier grégorien en nombre de jours juliens. |
| jddayofweek() | Retourne le jour de la semaine pour une date. |
| jdmonthname() | Retourne le nom d'un mois. |
| jdtofrench() | Convertit un nombre de jours juliens en une date du calendrier républicain français. |
| jdtogregorian() | Convertit un nombre de jours juliens en une date du calendrier grégorien. |
| jdtojewish() | Convertit un nombre de jours juliens en une date du calendrier juif. |
| jdtojulian() | Convertit un nombre de jours juliens en une date du calendrier julien. |
| jdtounix() | Convertit un nombre de jours juliens en un timestamp Unix. |
| jewishtojd() | Convertit une date du calendrier juif en nombre de jours juliens. |
| juliantojd() | Convertit une date du calendrier julien en nombre de jours juliens. |
| unixtojd() | Convertit un timestamp Unix en nombre de jours juliens. |
Constantes de calendrier prédéfinies PHP 5
| Constante | Type | Version de PHP |
|---|---|---|
| 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 |