INTLDATEFORMATTER.GETTIMEZONEID(3) 1 INTLDATEFORMATTER.GETTIMEZONEID(3)IntlDateFormatter::getTimeZoneId - Get the timezone-id used for the IntlDateFormatter
Object oriented style
SYNOPSIS
public string IntlDateFormatter::getTimeZoneId (void )
DESCRIPTION
Procedural style
string datefmt_get_timezone_id (IntlDateFormatter $fmt)
Get the timezone-id used for the IntlDateFormatter.
PARAMETERS
o $fmt
- The formatter resource.
RETURN VALUES
ID string for the time zone used by this formatter.
EXAMPLES
Example #1
datefmt_get_timezone_id(3) example
<?php
$fmt = datefmt_create(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'timezone_id of the formatter is : ' . datefmt_get_timezone_id($fmt);
datefmt_set_timezone_id($fmt, 'CN');
echo 'Now timezone_id of the formatter is : ' . datefmt_get_timezone_id($fmt);
?>
Example #2
OO example
<?php
$fmt = new IntlDateFormatter(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'timezone_id of the formatter is : ' . $fmt->getTimezoneId();
$fmt->setTimezoneId('CN');
echo 'Now timezone_id of the formatter is : ' . $fmt->getTimezoneId();
?>
The above example will output:
timezone_id of the formatter is : America/Los_Angeles
Now timezone_id of the formatter is : CN
SEE ALSO datefmt_set_timezone_id(3), datefmt_create(3).
PHP Documentation Group INTLDATEFORMATTER.GETTIMEZONEID(3)
Check Out this Related Man Page
DATEFMT_GET_LOCALE(3) 1 DATEFMT_GET_LOCALE(3)IntlDateFormatter::getLocale - Get the locale used by formatter
Object oriented style
SYNOPSIS
public string IntlDateFormatter::getLocale ([int $which])
DESCRIPTION
Procedural style
string datefmt_get_locale (IntlDateFormatter $fmt, [int $which])
Get locale used by the formatter.
PARAMETERS
o $fmt
- The formatter resource
o $hich
- You can choose between valid and actual locale ( Locale::VALID_LOCALE, Locale::ACTUAL_LOCALE, respectively). The default is the
actual locale.
RETURN VALUES
the locale of this formatter or 'false' if error
EXAMPLES
Example #1
datefmt_get_locale(3) example
<?php
$fmt = datefmt_create(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'locale of the formatter is : " . datefmt_get_locale($fmt);
echo 'First Formatted output is " . datefmt_format($fmt, 0);
$fmt = datefmt_create(
'de-DE',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'locale of the formatter is : ' . datefmt_get_locale($fmt);
echo 'Second Formatted output is ' . datefmt_format($fmt, 0);
?>
Example #2
OO example
<?php
$fmt = new IntlDateFormatter(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'locale of the formatter is : ' . $fmt->getLocale();
echo 'First Formatted output is ' . $fmt->format(0);
$fmt = new IntlDateFormatter(
'de-DE',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'locale of the formatter is : ' . $fmt->getLocale();
echo 'Second Formatted output is ' . $fmt->format(0);
?>
The above example will output:
locale of the formatter is : en
First Formatted output is Wednesday, December 31, 1969 4:00:00 PM PT
locale of the formatter is : de
Second Formatted output is Mittwoch, 31. Dezember 1969 16:00 Uhr GMT-08:00
SEE ALSO datefmt_create(3).
PHP Documentation Group DATEFMT_GET_LOCALE(3)