(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
La clase DateFormatter es una clase concreta, que activa el análisis y el formato de fechas, basado en cadenas modelo, o reglas.
Esta clase representa las funcionalidades de formato de fechas ICU. Permite a los usuarios mostrar fechas en un formato localizado, o analizar cadenas PHP para extraer fechas.
$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|falseEstas constantes se utilizan para especificar diferentes formatos en el constructor de las clases DateType y 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 o 3:30pm)
     
         IntlDateFormatter::RELATIVE_FULL
     int
    IntlDateFormatter::FULL, pero ayer, hoy, y mañana
      se muestran como yesterday, today, y tomorrow,
      respectivamente. Disponible a partir de PHP 8.0.0, para dateType únicamente.
     
    IntlDateFormatter::RELATIVE_LONG
     int
    IntlDateFormatter::LONG, pero ayer, hoy, y mañana
      se muestran como yesterday, today, y tomorrow,
      respectivamente. Disponible a partir de PHP 8.0.0, para dateType únicamente.
     
    IntlDateFormatter::RELATIVE_MEDIUM
     int
    IntlDateFormatter::MEDIUM, pero ayer, hoy, y mañana
      se muestran como yesterday, today, y tomorrow,
      respectivamente. Disponible a partir de PHP 8.0.0, para dateType únicamente.
     
    IntlDateFormatter::RELATIVE_SHORT
     int
    IntlDateFormatter::SHORT, pero ayer, hoy, y mañana
      se muestran como yesterday, today, y tomorrow,
      respectivamente. Disponible a partir de PHP 8.0.0, para dateType únicamente.
     
    
  Las constantes enteras siguientes se utilizan para especificar calendarios.
  Estos calendarios se basan directamente en el calendario gregoriano.
  Los calendarios no gregorianos deben especificarse en una configuración local.
  Los ejemplos pueden incluir locale="hi@calendar=BUDDHIST".
  
IntlDateFormatter::TRADITIONAL
     int
    IntlDateFormatter::GREGORIAN
     int
    | Versión | Descripción | 
|---|---|
| 8.4.0 | Las constantes de clase ahora están tipadas. | 
