IntlDateFormatter::setPattern
datefmt_set_pattern
(No version information available, might be only in CVS)
IntlDateFormatter::setPattern -- datefmt_set_pattern — Set the pattern used for the IntlDateFormatter
Description
Object oriented style
boolean IntlDateFormatter::setPattern
( string $pattern
)
Procedural style
Set the pattern used for the IntlDateFormatter.
Liste de paramètres
- fmt
-
The formatter resource.
- pattern
-
New pattern string to use.
Valeurs de retour
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec. Bad formatstrings are usually the cause of the failure.
Exemples
Exemple #1 datefmt_set_pattern() example
<?php
$fmt = datefmt_create( "en_US" ,IntlDateFormatter::FULL,IntlDateFormatter::FULL,'America/Los_Angeles',IntlDateFormatter::GREGORIAN ,"MM/dd/yyyy");
echo "pattern of the formatter is : ".datefmt_get_pattern($fmt);
echo "First Formatted output with pattern is ".datefmt_format( $fmt , 0);
datefmt_set_pattern($fmt,'yyyymmdd hh:mm:ss z');
echo "Now pattern of the formatter is : ".datefmt_get_pattern($fmt);
echo "Second Formatted output with pattern is ".datefmt_format( $fmt , 0);
?>
Exemple #2 OO example
<?php
$fmt = new IntlDateFormatter( "en_US" ,IntlDateFormatter::FULL,IntlDateFormatter::FULL,'America/Los_Angeles',IntlDateFormatter::GREGORIAN,"MM/dd/yyyy" );
echo "pattern of the formatter is : ".$fmt->getPattern();
echo "First Formatted output is ".datefmt_format( $fmt , 0);
$fmt->setPattern('yyyymmdd hh:mm:ss z');
echo "Now pattern of the formatter is : ".$fmt->getPattern();
echo "Second Formatted output is ".datefmt_format( $fmt , 0);
?>
L'exemple ci-dessus va afficher :
pattern of the formatter is : MM/dd/yyyy
First Formatted output with pattern is 12/31/1969
Now pattern of the formatter is : yyyymmdd hh:mm:ss z
Second Formatted output with pattern is 19690031 04:00:00 PST
IntlDateFormatter::setPattern
There are no user contributed notes for this page.
