(PHP 5 >= 5.1.3, PHP 7, PHP 8)
timezone_name_from_abbr — Devuelve el nombre de una zona horaria a partir de su abreviatura y del desplazamiento UTC
abbr
Abreviatura de la zona horaria.
utcOffset
Desplazamiento respecto al GMT en segundos. El valor por omisión es -1 lo que
significa que se devuelve la primera zona horaria encontrada que corresponda a
abbr
. De lo contrario, se busca el desplazamiento exacto y solo si no se
encuentra, se devuelve la primera zona horaria con cualquier desplazamiento.
isDST
Indicador de hora de verano/hora de invierno. Por omisión -1 que significa que
el desplazamiento de hora de verano/hora de invierno no se tiene en cuenta en la
búsqueda aunque la zona horaria lo gestione. Si se establece en 1, entonces el
utcOffset
se asume que incluye el desplazamiento de hora de verano
/hora de invierno; si es 0 entonces utcOffset
se asume que representa un desplazamiento que no tiene en cuenta la hora de verano/invierno.
Si abbr
no existe entonces la zona horaria se busca
únicamente mediante utcOffset
y isDST
.
Devuelve un nombre de zona horaria en caso de éxito o false
en caso de error.
Ejemplo #1 Ejemplo con timezone_name_from_abbr()
<?php
echo timezone_name_from_abbr("CET") . "\n";
echo timezone_name_from_abbr("", 3600, 0) . "\n";
?>
El resultado del ejemplo sería algo similar a:
Europe/Berlin Europe/Paris