(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
La classe DateFormatter est une classe concrète, qui active l'analyse et le formatage de dates, basé sur des chaînes modèles, ou des règles.
Cette classe représente les fonctionnalités de formatage des dates ICU. Elle permet aux utilisateurs d'afficher des dates dans un format localisé, ou d'analyser des chaînes PHP pour extraire des dates.
$locale,$dateType = IntlDateFormatter::FULL,$timeType = IntlDateFormatter::FULL,$timezone = null,$calendar = null,$pattern = null$locale,$dateType = IntlDateFormatter::FULL,$timeType = IntlDateFormatter::FULL,$timezone = null,$calendar = null,$pattern = null$datetime, array|int|string|null $format = null, ?string $locale = null): string|falseCes constantes sont utilisées pour spécifier différents formats dans le constructeur des classes DateType et TimeType.
IntlDateFormatter::NONE
     int
    IntlDateFormatter::FULL
     int
    Tuesday, April 12, 1952 AD or 3:30:42pm PST)
    IntlDateFormatter::LONG
     int
    January 12, 1952 or 3:30:32pm)
     
    IntlDateFormatter::MEDIUM
     int
    Jan 12, 1952)
    IntlDateFormatter::SHORT
     int
    12/13/52 ou 3:30pm)
     
         IntlDateFormatter::RELATIVE_FULL
     int
    IntlDateFormatter::FULL, mais hier, aujourd'hui, et demain
      sont afficher comme yesterday, today, et tomorrow,
      respectivement. Disponible à partir de PHP 8.0.0, pour dateType uniquement.
     
    IntlDateFormatter::RELATIVE_LONG
     int
    IntlDateFormatter::LONG, mais hier, aujourd'hui, et demain
      sont afficher comme yesterday, today, et tomorrow,
      respectivement. Disponible à partir de PHP 8.0.0, pour dateType uniquement.
     
    IntlDateFormatter::RELATIVE_MEDIUM
     int
    IntlDateFormatter::MEDIUM, mais hier, aujourd'hui, et demain
      sont afficher comme yesterday, today, et tomorrow,
      respectivement. Disponible à partir de PHP 8.0.0, pour dateType uniquement.
     
    IntlDateFormatter::RELATIVE_SHORT
     int
    IntlDateFormatter::SHORT, mais hier, aujourd'hui, et demain
      sont afficher comme yesterday, today, et tomorrow,
      respectivement. Disponible à partir de PHP 8.0.0, pour dateType uniquement.
     
    
  Les constantes entières suivantes sont utilisées pour spécifier des calendriers.
  Ces calendriers sont basés directement sur le calendrier grégorien.
  Les calendriers non-grégoriens doivent être spécifiés dans une locale.
  Les exemples peuvent inclure locale="hi@calendar=BUDDHIST".
  
IntlDateFormatter::TRADITIONAL
     int
    IntlDateFormatter::GREGORIAN
     int
    | Version | Description | 
|---|---|
| 8.4.0 | Les constantes de classe sont désormais typées. | 
