Php/docs/intldateformatter.gettimezoneid

来自菜鸟教程
跳转至:导航、​搜索

IntlDateFormatter::getTimeZoneId

datefmt_get_timezone_id

(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)

IntlDateFormatter::getTimeZoneId -- datefmt_get_timezone_idGet the timezone-id used for the IntlDateFormatter


说明

面向对象风格

public IntlDateFormatter::getTimeZoneId ( ) : string

过程化风格

datefmt_get_timezone_id ( IntlDateFormatter $fmt ) : string

Get the timezone-id used for the IntlDateFormatter.


参数

fmt
The formatter resource.


返回值

ID string for the time zone used by this formatter.


范例

Example #1 datefmt_get_timezone_id() 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();?>

以上例程会输出:

timezone_id of the formatter is : America/Los_Angeles
Now timezone_id of the formatter is : CN

参见