PHP
日期和时间 | Date and Time

timezone_name_from_abbr

timezone_name_from_abbr

(PHP 5 >= 5.1.3, PHP 7)

timezone_name_from_abbr - 从缩写中返回时区名称

描述

string timezone_name_from_abbr ( string $abbr [, int $gmtOffset = -1 [, int $isdst = -1 ]] )

参数

abbr

时区缩写。

gmtOffset

以秒为单位的GMT偏移。默认为-1,这意味着abbr返回对应于第一个找到的时区。否则,将搜索精确的偏移量,并且只有在未找到时才返回具有任何偏移量的第一个时区。

isdst

夏令时指示器。默认为-1,这意味着时区是否具有夏令时在搜索时未被考虑。如果它设置为1,则gmtOffset假定它是有效的夏令时偏移量; 如果为0,则gmtOffset假定为没有实行夏令时的偏移。如果abbr不存在,那么仅通过gmtOffset和搜索时区isdst

返回值

成功时返回时区名称或失败时返回FALSE

示例

Example #1 A timezone_name_from_abbr() example

<?php echo timezone_name_from_abbr("CET") . "\n"; echo timezone_name_from_abbr("", 3600, 0) . "\n"; ?>

上面的例子会输出类似于:

Europe/Berlin Europe/Paris

另请参阅

  • timezone_abbreviations_list()- DateTimeZone::listAbbreviations的别名

← timezone_location_get

timezone_name_get →