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