(PHP 5 >= 5.1.3, PHP 7)
timezone_name_from_abbr — Devuelve el nombre de la zona horaria desde su abreviatura
$abbr
   [, int $gmtOffset = -1
   [, int $isdst = -1
  ]] ) : string
abbrLa abreviatura de la zona horaria.
gmtOffset
       Índice de GMT en segundos. Por defecto es -1 lo que significa que la primera zona
       horaria buscada que se corresponda con abbr es devuelta.
       De otro modo se busca el índice exacto y, sólo si no se encuentra, se devuelve la
       priemra zona horaria con cualquier índice.
      
isdst
       Indicador del horario de verano. Por defecto a -1, lo que significa que
       si la zona horaria tiene horario de verano no se toma encosideración
       en la búsqueda. Si está establecido a 1, entonces se asuma que
       el parámetro gmtOffset es un índice con
       el horario de verano en efecto; si es 0, entonces se asume que
       gmtOffset es un índice sin horario de verano en efecto. Si
       abbr no existe, la zona horaria se
       busca únicamente mediante gmtOffset y
       isdst.
      
   Devuelve el nombre de la zona horaria si se tuvo éxito  o FALSE en caso de error.
  
Ejemplo #1 Un ejemplo de 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