Calendrier PHP Présentation
L'extension du calendrier contient des fonctions qui simplifie la conversion entre différents formats de calendrier.
Il est basé sur le nombre de jours du Julian, qui est un nombre de jours à compter du 1er Janvier, 4713 BC
Remarque: Pour convertir des formats de calendrier, vous devez d' abord convertir nombre de jours Julien, puis le calendrier de votre choix.
Note: Le comte Julian Day n'est pas le même que le calendrier julien!
Installation
Pour utiliser ces fonctions, vous devez compiler PHP avec l'option --enable-calendrier.
La version Windows de PHP a un support intégré pour cette extension.
PHP 5 Fonctions Calendrier
Fonction | La description |
---|---|
cal_days_in_month() | Renvoie le nombre de jours dans un mois pour une année donnée et le calendrier |
cal_from_jd() | Un jour convertit Julien comte en 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é nombre de jours Julien |
easter_date() | Renvoie l'horodatage Unix pour Pâques, à minuit une année donnée |
easter_days() | Retourne le nombre de jours après le 21 Mars, que le jour de Pâques est une année donnée |
frenchtojd() | Convertit une date républicaine française en nombre de jours Julien |
gregoriantojd() | Convertit une date grégorienne en nombre de jours Julien |
jddayofweek() | Renvoie le jour de la semaine |
jdmonthname() | Renvoie le nom du mois |
jdtofrench() | Un jour convertit Julian Count à une date républicaine française |
jdtogregorian() | Un jour convertit Julian Count à une date grégorienne |
jdtojewish() | Un jour convertit Julian Count à une date juive |
jdtojulian() | Un jour convertit Julian Count à une date Julian |
jdtounix() | Convertit nombre de jours Julien en timestamp Unix |
jewishtojd() | Convertit une date juive en nombre de jours Julien |
juliantojd() | Convertit une date Julian à un comte Julian Day |
unixtojd() | Convertit timestamp Unix nombre de jours Julien |
PHP 5 Calendrier Constantes pré-définies
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 |