Función PHP date_timezone_get ()
Definición y uso
los date_timezone_get()La función es un alias de DateTime :: getTimezone . Acepta un objeto DateTime como parámetro y devuelve el objeto de zona horaria en relación con la fecha / hora (objeto) dadas.
Sintaxis
date_timezone_get($object)
Parámetros
No Señor | Descripción de parámetros |
---|---|
1 | object (Mandatory) Esto representa el objeto DateTime para el que necesita la zona horaria. |
Valores devueltos
Esta función devuelve un objeto DateTimeZone. En caso de falla, devuelve el valor booleano falso .
Versión PHP
Esta función se introdujo por primera vez en la versión 5.2.1 de PHP y funciona con todas las versiones posteriores.
Ejemplo
Ejemplo siguiente de la función date_timezone_get () -
<?php
$date = date_create("25-09-1989");
$res = date_timezone_get($date);
$timeZone_name = timezone_name_get($res);
print("Timezone: ".$timeZone_name);
?>
Esto producirá el siguiente resultado:
Timezone: UTC
Ejemplo
El siguiente ejemplo establece una zona horaria y la recupera usando la función date_timezone_get () .
<?php
$tz = new DateTimeZone("Indian/Mahe");
$date = date_create("25-09-1989", $tz);
$res = date_timezone_get($date);
print_r($res);
?>
Esto producirá el siguiente resultado:
DateTimeZone Object
(
[timezone_type] => 3
[timezone] => Indian/Mahe
)
Ejemplo
La función date_timezone_get () solo le da el objeto de zona horaria, puede obtener su nombre usando timezone_name_get () -
<?php
$tz = new DateTimeZone("Indian/Mahe");
$date = date_create("25-09-1989", $tz);
$res = date_timezone_get($date);
$timeZone_name = timezone_name_get($res);
print("Timezone: ".$timeZone_name);
?>
Esto producirá el siguiente resultado:
Default timezone: Indian/Mahe
Ejemplo
<?php
echo "Old time zone is ". date_default_timezone_get();
$timeZone = 'America/Costa_Rica';
if( date_default_timezone_set( $timeZone) ){
# Now get this time zone.
echo "New time zone is ". date_default_timezone_get();
}
?>
Esto producirá el siguiente resultado:
Old time zone is America/Denver
New time zone is America/Costa_Rica