Função PHP timezone_name_from_abbr ()

Definição e Uso

o timezone_name_from_abbr() função é usada para obter o nome de um fuso horário de uma abreviação.

Sintaxe

timezone_name_from_abbr($abbr, [$gmtoffset[, $isdst]]);

Parâmetros

Sr. Não Parâmetro e Descrição
1

abbr (Mandatory)

Este é um valor de string que representa a abreviatura para a qual você precisa saber o nome do fuso horário.

2

gmtOffset (Optional)

Este é um valor inteiro que representa um deslocamento do GMT em segundos. Se um valor para isso for fornecido, seu fuso horário será pesquisado e retornado. Se não for encontrado o primeiro fuso horário encontrado (de acordo com a abreviatura fornecida) é retornado.

3

isdst (Optional)

Este é um valor inteiro que especifica o horário de verão do fuso horário. Se o valor passado para este parâmetro for 0 indica que não há horário de verão, se for 1 há horário de verão e, se for 0, o horário de verão não é considerado.

Valores Retornados

A função PHP timezone_name_from_abbr () retorna um valor de string, representando o nome de um fuso horário. Em caso de falha, esta função retorna o valor booleano falso .

Versão PHP

Esta função foi introduzida pela primeira vez no PHP versão 5.2.0 e funciona com todas as versões posteriores.

Exemplo

O exemplo a seguir demonstra o uso da função timezone_name_from_abbr () -

<?php
   $res = timezone_name_from_abbr("PST");   
   print($res);
?>

Isso produzirá o seguinte resultado -

America/Los_Angeles

Exemplo

Você também pode obter o nome do fuso horário passando o valor de deslocamento como -

<?php
   //setting the timezone
   $res = timezone_name_from_abbr("", 3600, 0);   
   print($res);
?>

Isso produzirá o seguinte resultado -

Europe/Paris

Exemplo

echo timezone_name_from_abbr("CET")."\n";
echo timezone_name_from_abbr("", 3600, 0);

Isso produzirá o seguinte resultado -

Europe/Berlin
Europe/Paris