array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'pt_BR', ), 'this' => array ( 0 => 'function.timezone-name-from-abbr.php', 1 => 'timezone_name_from_abbr', ), 'up' => array ( 0 => 'ref.datetime.php', 1 => 'Funções de Data/Hora', ), 'prev' => array ( 0 => 'function.timezone-location-get.php', 1 => 'timezone_location_get', ), 'next' => array ( 0 => 'function.timezone-name-get.php', 1 => 'timezone_name_get', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'pt_BR', 'path' => 'reference/datetime/functions/timezone-name-from-abbr.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5 >= 5.1.3, PHP 7, PHP 8)
timezone_name_from_abbr — Retorna um nome de fuso horário através da abreviatura e do deslocamento UTC
abbr
A abreviação do fuso horário.
utcOffset
Deslocamento ao Horário de Greenwish(GMT) em segundos. Sendo -1 o padrão, que
significa que o primeiro fuso horário correspondente encontrado com abbr
é retornado. Caso contrário o deslocamento é buscao, e caso não encontrado, o
o primeiro fuso horário, com qualquer deslocamento, é retornado.
isDST
Indicador do horário de verão. O padrão é -1, e informa que
tendo o fuso horário horário de verão, ou não, este não será
levado em consideração na busca. Se configurado para 1, então
utcOffset
é utilizado como diferença
no horário de verão; se 0, então utcOffset
é utilizado sem a diferença do horário de verão. Se
abbr
não existir, o fuso horário será
buscado exclusivamente pelo utcOffset
e
isDST
.
Retorna o fuso horário em caso de sucesso ou false
em caso de falha.
Exemplo #1 Um exemplo da função timezone_name_from_abbr()
<?php
echo timezone_name_from_abbr("CET") . "\n";
echo timezone_name_from_abbr("", 3600, 0) . "\n";
?>
O exemplo acima produzirá algo semelhante a:
Europe/Berlin Europe/Paris