Función PHP timezone_name_from_abbr ()

Definición y uso

los timezone_name_from_abbr() La función se usa para obtener el nombre de una zona horaria a partir de una abreviatura.

Sintaxis

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

Parámetros

No Señor Descripción de parámetros
1

abbr (Mandatory)

Este es un valor de cadena que representa la abreviatura para la que necesita saber el nombre de la zona horaria.

2

gmtOffset (Optional)

Este es un valor entero que representa un desplazamiento de GMT en segundos. Si se proporciona un valor para esto, se busca y se devuelve su zona horaria. Si no se encuentra, se devuelve la primera zona horaria encontrada (según la abreviatura dada).

3

isdst (Optional)

Este es un valor entero que especifica el horario de verano de la zona horaria. Si el valor pasado para este parámetro es 0 indica que no hay horario de verano, si es 1 hay horario de verano y, si es 0 no se considera el horario de verano.

Valores devueltos

La función PHP timezone_name_from_abbr () devuelve un valor de cadena, que representa el nombre de una zona horaria. En caso de falla, esta función devuelve el valor booleano falso .

Versión PHP

Esta función se introdujo por primera vez en la versión 5.2.0 de PHP y funciona con todas las versiones posteriores.

Ejemplo

El siguiente ejemplo demuestra el uso de la función timezone_name_from_abbr () -

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

Esto producirá el siguiente resultado:

America/Los_Angeles

Ejemplo

También puede obtener el nombre de la zona horaria pasando el valor de compensación como -

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

Esto producirá el siguiente resultado:

Europe/Paris

Ejemplo

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

Esto producirá el siguiente resultado:

Europe/Berlin
Europe/Paris