English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico PHP

Tutorial Avançado PHP

PHP & MySQL

Manual de Referência PHP

Uso e exemplo da função PHP timezone_name_from_abbr()

Manual do PHP Date & Time Functions

A função timezone_name_from_abbr() retorna o nome da zona horária em forma abreviada

Definição e uso

Otimezone_name_from_abbr()função para obter o nome de uma zona horária abreviada.

Sintaxe

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

Parâmetro

NúmeroParâmetros e descrição
1

Este é um valor de string que representa o abreviatura da zona horária que você precisa saber o nome.

gmtOffset (opcional)

2

Este é um valor inteiro que representa o deslocamento em relação ao GMT (em segundos). Se for fornecido um valor, pesquisa a zona horária e retorna. Se não encontrar, retorna a primeira zona horária encontrada (com base no abreviatura fornecido).

isdst (opcional)

3

Este é um valor inteiro que especifica o horário de verão da zona horária. Indicador de horário de verão.

padrão para

  • o que significa que a pesquisa não considera se a zona horária usa horário de verão.-1se definido como

  • assume que gmtoffset é o deslocamento com horário de verão.1se definido como

  • Se definido como 0, assume que gmtoffset é o deslocamento sem horário de verão.

  • Se o abreviatura não existir, pesquisa a zona horária apenas através de gmtoffset e isdst.

Retorno

A função timezone_name_from_abbr() do PHP retorna um valor de string que representa o nome da zona horária. Se falhar, esta função retorna um valor booleanofalse.

Versão do PHP

Esta função foi introduzida na versão do PHP5.2introduzido na versão .0 e pode ser usado em todas as versões mais recentes.

Exemplo online

Os seguintes exemplos demonstramtimezone_name_from_abbr()Uso da função timezone_name_from_abbr() com base no abreviatura da zona horária-

<?php
   $res = timezone_name_from_abbr("PST");   
   print($res);
?>
Testar para ver‹/›

Resultados de saída

America/Los_Angeles

Exemplo online

Você também pode passar o valor de deslocamento como na seguinte forma para obter o nome da zona horária-

<?php
   //Configurar a zona horária
   $res = timezone_name_from_abbr("", 3600, 0);   
   print($res);
?>
Testar para ver‹/›

Resultados de saída

Europe/Paris

Exemplo online

Retorna o nome da zona horária com base no abreviatura da zona horária

<?php
echo timezone_name_from_abbr("CET")."\n";
echo timezone_name_from_abbr("", 3600, 0);
?>
Testar para ver‹/›

Resultado de saída:

Europe/Berlin
Europe/Paris