| 
 
  | 
 
 
  IntlDateFormatter::createdatefmt_createIntlDateFormatter::__construct(PHP 5 >= 5.3.0, PECL intl >= 1.0.0) IntlDateFormatter::create -- datefmt_create -- IntlDateFormatter::__construct — Create a date formatter 
  Описание
   Object oriented style
   
   static
   IntlDateFormatter IntlDateFormatter::create
    ( string $locale 
   , int $datetype 
   , int $timetype 
   [, string $timezone 
   [, int $calendar 
   [, string $pattern 
   ]]] ) 
    IntlDateFormatter::__construct
    ( string $locale
   , int $datetype
   , int $timetype
   [, string $timezone
   [, int $calendar
   [, string $pattern
   ]]] ) 
   IntlDateFormatter datefmt_create
   ( string $locale 
  , int $datetype 
  , int $timetype 
  [, string $timezone 
  [, int $calendar 
  [, string $pattern 
  ]]] ) 
  Список параметров
    
    
     locale
     
      
	  Locale to use when formatting or parsing.
      
     datetype
     
      
	  Date type to use (none, short, medium, long, full). 
	This is one of the 
	IntlDateFormatter constants.
      
     timetype
     
      
	Time type to use (none, short, medium, long, full).
	This is one of the 
	IntlDateFormatter constants.
      
     timezone
     
      
	  Time zone ID, default is system default.      
      
     calendar
     
      
	  Calendar to use for formatting or parsing; default is Gregorian.
	This is one of the 
	IntlDateFormatter calendar constants.
     
     pattern
     
      
	  Optional pattern to use when formatting or parsing      
       
   
  Примеры
    Пример #1 datefmt_create() example 
<?php$fmt = datefmt_create( "en_US" ,IntlDateFormatter::FULL,IntlDateFormatter::FULL,'America/Los_Angeles',IntlDateFormatter::GREGORIAN  );
 echo "First Formatted output is ".datefmt_format( $fmt , 0);
 $fmt = datefmt_create( "de-DE" ,IntlDateFormatter::FULL,IntlDateFormatter::FULL,'America/Los_Angeles',IntlDateFormatter::GREGORIAN  );
 echo "Second Formatted output is ".datefmt_format( $fmt , 0);
 
 $fmt = datefmt_create( "en_US" ,IntlDateFormatter::FULL,IntlDateFormatter::FULL,'America/Los_Angeles',IntlDateFormatter::GREGORIAN  ,"MM/dd/yyyy");
 echo "First Formatted output with pattern is ".datefmt_format( $fmt , 0);
 $fmt = datefmt_create( "de-DE" ,IntlDateFormatter::FULL,IntlDateFormatter::FULL,'America/Los_Angeles',IntlDateFormatter::GREGORIAN  ,"MM/dd/yyyy");
 echo "Second Formatted output with pattern is ".datefmt_format( $fmt , 0);
 ?>
 
    Пример #2 OO example 
<?php$fmt = new IntlDateFormatter( "en_US" ,IntlDateFormatter::FULL,IntlDateFormatter::FULL,'America/Los_Angeles',IntlDateFormatter::GREGORIAN  );
 echo "First Formatted output is ".$fmt->format(0);
 $fmt = new IntlDateFormatter( "de-DE" ,IntlDateFormatter::FULL,IntlDateFormatter::FULL,'America/Los_Angeles',IntlDateFormatter::GREGORIAN  );
 echo "Second Formatted output is ".$fmt->format(0);
 
 $fmt = new IntlDateFormatter( "en_US" ,IntlDateFormatter::FULL,IntlDateFormatter::FULL,'America/Los_Angeles',IntlDateFormatter::GREGORIAN  ,"MM/dd/yyyy");
 echo "First Formatted output with pattern is ".$fmt->format(0);
 $fmt = new IntlDateFormatter( "de-DE" ,IntlDateFormatter::FULL,IntlDateFormatter::FULL,'America/Los_Angeles',IntlDateFormatter::GREGORIAN , "MM/dd/yyyy");
 echo "Second Formatted output with pattern is ".$fmt->format(0);
 ?>
 Результат выполнения данного примера: 
         
First Formatted output is Wednesday, December 31, 1969 4:00:00 PM PT
Second Formatted output is Mittwoch, 31. Dezember 1969 16:00 Uhr GMT-08:00
First Formatted output with pattern is 12/31/1969
Second Formatted output with pattern is 12/31/1969
          
 
 
 
 |  
 |