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
Autres extensions