IntlDateFormatter
PHP Manual

IntlDateFormatter::setPattern

datefmt_set_pattern

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

IntlDateFormatter::setPattern -- datefmt_set_patternSet the pattern used for the IntlDateFormatter

Description

Object oriented style

boolean IntlDateFormatter::setPattern ( string $pattern )

Procedural style

boolean datefmt_set_pattern ( IntlDateFormatter $fmt , string $pattern )

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

Voir aussi


IntlDateFormatter
PHP Manual