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