©
                    本文档使用
                    php中文网手册 发布
                
(PHP 5 >= 5.3.0, PECL intl >= 1.0.0)
Date Formatter is a concrete class that enables locale-dependent formatting/parsing of dates using pattern strings and/or canned patterns.
This class represents the ICU date formatting functionality. It allows users to display dates in a localized format or to parse strings into PHP date values using pattern strings and/or canned patterns.
$locale 
   ,  int $datetype 
   ,  int $timetype 
   [,   mixed  $timezone  = NULL 
   [,   mixed  $calendar  = NULL 
   [,  string $pattern  = "" 
  ]]] )$locale 
   ,  int $datetype 
   ,  int $timetype 
   [,   mixed  $timezone  = NULL 
   [,   mixed  $calendar  = NULL 
   [,  string $pattern  = "" 
  ]]] )$value 
    )$object 
   [,   mixed  $format  = NULL 
   [,  string $locale  = NULL 
  ]] )$which 
  ] )$value 
    [,  int &$position 
   ] )$value 
   [,  int &$position 
   ] )$which 
    )$lenient 
    )$pattern 
    )$zone 
    )$zone 
   )
These constants are used to specify different formats in the constructor for DateType and TimeType.
IntlDateFormatter::NONE 
     ( integer )
    IntlDateFormatter::FULL 
     ( integer )
    IntlDateFormatter::LONG 
     ( integer )
    IntlDateFormatter::MEDIUM 
     ( integer )
    IntlDateFormatter::SHORT 
     ( integer )
    The following int constants are used to specify the calendar. These calendars are all based directly on the Gregorian calendar. Non-Gregorian calendars need to be specified in locale. Examples might include locale="hi@calendar=BUDDHIST".
IntlDateFormatter::TRADITIONAL 
     ( integer )
    IntlDateFormatter::GREGORIAN 
     ( integer )