DateFormatter::create

datefmt_create

DateFormatter::__construct

(No version information available, might be only in CVS)

DateFormatter::__construct — Create a date formatter

Описание

Object oriented style

static DateFormatter DateFormatter::create ( string $locale , integer $datetype , integer $timetype [, string $timezone [, integer $calendar [, string $pattern ]]] )

Object oriented style (constructor)

DateFormatter::__construct ( string $locale , integer $datetype , integer $timetype [, string $timezone [, integer $calendar [, string $pattern ]]] )

Procedural style

DateFormatter datefmt_create ( string $locale , integer $datetype , integer $timetype [, string $timezone [, integer $calendar [, string $pattern ]]] )

Create a date formatter

Список параметров

locale

Locale to use when formatting or parsing.

datetype

Date type to use (none, short, medium, long, full). This is one of the DateFormatter constants.

timetype

Time type to use (none, short, medium, long, full). This is one of the DateFormatter 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 DateFormatter calendar constants.

pattern

Optional pattern to use when formatting or parsing

Возвращаемые значения

Примеры

Пример #1 datefmt_create() example

<?php
$fmt 
datefmt_create"en_US" ,DateFormatter::FULL,DateFormatter::FULL,'America/Los_Angeles',DateFormatter::GREGORIAN  );
echo 
"First Formatted output is ".datefmt_format$fmt 0);
$fmt datefmt_create"de-DE" ,DateFormatter::FULL,DateFormatter::FULL,'America/Los_Angeles',DateFormatter::GREGORIAN  );
echo 
"Second Formatted output is ".datefmt_format$fmt 0);

$fmt datefmt_create"en_US" ,DateFormatter::FULL,DateFormatter::FULL,'America/Los_Angeles',DateFormatter::GREGORIAN  ,"MM/dd/yyyy");
echo 
"First Formatted output with pattern is ".datefmt_format$fmt 0);
$fmt datefmt_create"de-DE" ,DateFormatter::FULL,DateFormatter::FULL,'America/Los_Angeles',DateFormatter::GREGORIAN  ,"MM/dd/yyyy");
echo 
"Second Formatted output with pattern is ".datefmt_format$fmt 0);
?>

Пример #2 OO example

<?php
$fmt 
= new DateFormatter"en_US" ,DateFormatter::FULL,DateFormatter::FULL,'America/Los_Angeles',DateFormatter::GREGORIAN  );
echo 
"First Formatted output is ".$fmt->format(0);
$fmt = new DateFormatter"de-DE" ,DateFormatter::FULL,DateFormatter::FULL,'America/Los_Angeles',DateFormatter::GREGORIAN  );
echo 
"Second Formatted output is ".$fmt->format(0);

$fmt = new DateFormatter"en_US" ,DateFormatter::FULL,DateFormatter::FULL,'America/Los_Angeles',DateFormatter::GREGORIAN  ,"MM/dd/yyyy");
echo 
"First Formatted output with pattern is ".$fmt->format(0);
$fmt = new DateFormatter"de-DE" ,DateFormatter::FULL,DateFormatter::FULL,'America/Los_Angeles',DateFormatter::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
         
404 Not Found

404 Not Found


nginx

Коментарии

404 Not Found

404 Not Found


nginx

    Поддержать сайт на родительском проекте КГБ