DateFormatter::create
datefmt_create
DateFormatter::__construct
(No version information available, might be only in CVS)
DateFormatter::__construct — Create a date formatter
Описание
Object oriented style
Object oriented style (constructor)
Procedural style
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