downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | my php.net 
search for in the  

<IntlDateFormatter::setLenientIntlDateFormatter::setTimeZoneId>
Last updated: Thu, 26 Jun 2008

IntlDateFormatter::setPattern

datefmt_set_pattern

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

datefmt_set_pattern — Set 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.

Parameters

fmt

The formatter resource.

pattern

New pattern string to use.

Return Values

Returns TRUE on success or FALSE on failure. Bad formatstrings are usually the cause of the failure.

Examples

Example #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);

?>

Example #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);

?>

The above example will output:

         
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


add a noteadd a note User Contributed Notes
Set the pattern used for the IntlDateFormatter
There are no user contributed notes for this page.




<IntlDateFormatter::setLenientIntlDateFormatter::setTimeZoneId>
Last updated: Thu, 26 Jun 2008
show source | credits | sitemap | contact | advertising | mirror sites
Copyright © 2001-2005 The PHP Group
All rights reserved.
This unofficial mirror is operated at: http://phpbuilder.com/
Last updated: Tue Nov 1 20:20:59 2005 EST
Columns / Articles | Tips / Quickies | News | News Linking and RSS Feeds | Shared Code Library
Mail Archives | Support / Discussion Forums | Get Started! Links | Contribute! | Docs