Manuel PHP
Précédent |  | Suivant

# VI. Calendrier

# Introduction

L'extension de calendrier propose une série de fonctions qui simplifient les conversions entre les différents formats de calendrier. La référence est le nombre de jours du calendrier Julien. C'est le nombre de jours depuis une date qui commence bien au-delà des dates les plus reculées dont on a besoin (située en 4000 avant J.C.). Pour convertir une date d'un calendrier à un autre, il faut d'abord la convertir dans ce calendrier, puis convertir le résultat dans le calendrier désiré. Attention, le nombre de jours du calendrier Julien est un système très différent du calendrier Julien! Pour plus d'informations, rendez-vous sur le site de http://www.hermetic.ch/cal_stud/jdn.htm. Pour plus d'informations (en anglais), reportez-vous à http://www.boogle.com/info/cal-overview.html. Les traductions issues de ces pages seront mises entre guillemets.

# Installation

Pour faire fonctionner ces fonctions avec PHP, vous devez le compiler avec l'option --enable-calendar.

La version Windows de PHP dispose du support automatique de cette extension. Vous n'avez pas à ajouter de bibliothèque supplémentaire pour disposer de ces fonctions.

# Configuration à l'exécution

Cette extension ne définit aucune directive de configuration.

# Types de ressources

Cette extension ne définit aucune ressource.

# Constantes prédefinies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

`CAL_GREGORIAN` (entier)

`CAL_JULIAN` (entier)

`CAL_JEWISH` (entier)

`CAL_FRENCH` (entier)

`CAL_NUM_CALS` (entier)

`CAL_DOW_DAYNO` (entier)

`CAL_DOW_SHORT` (entier)

`CAL_DOW_LONG` (entier)

`CAL_MONTH_GREGORIAN_SHORT` (entier)

`CAL_MONTH_GREGORIAN_LONG` (entier)

`CAL_MONTH_JULIAN_SHORT` (entier)

`CAL_MONTH_JULIAN_LONG` (entier)

`CAL_MONTH_JEWISH` (entier)

`CAL_MONTH_FRENCH` (entier)

Les constantes suivantes sont disponibles depuis PHP 4.3.0 :

`CAL_EASTER_DEFAULT` (entier)

`CAL_EASTER_ROMAN` (entier)

`CAL_EASTER_ALWAYS_GREGORIAN` (entier)

`CAL_EASTER_ALWAYS_JULIAN` (entier)

Les constantes suivantes sont disponibles depuis PHP 5.0.0 :

`CAL_JEWISH_ADD_ALAFIM_GERESH` (entier)

`CAL_JEWISH_ADD_ALAFIM` (entier)

`CAL_JEWISH_ADD_GERESHAYIM` (entier)

Précédent | Sommaire | Suivant
bzwrite | Niveau supérieur | cal_days_in_month