Función PHP timezone_name_get ()

Definición y uso

los timezone_name_get()La función es un alias de DateTimeZone :: getName () . Acepta un objeto DateTimeZone como parámetro y devuelve su zona horaria.

Sintaxis

timezone_name_get($object)

Parámetros

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

object (Mandatory)

Este es un objeto DateTimeZone.

Valores devueltos

La función PHP timezone_name_get () devuelve un valor de cadena que especifica la zona horaria del objeto dado.

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_get () :

<?php
   //setting the timezone
   $tz = new DateTimeZone('Indian/Mahe');   
   $res = timezone_name_get($tz);
   print("Timezone: ".$res);
?>

Esto producirá el siguiente resultado:

Timezone: Indian/Mahe

Ejemplo

$dateSrc = '2007-04-19 12:50 GMT';
$dateTime = date_create( $dateSrc);
$DateTimeZone = timezone_open ( 'America/Chicago' );   
date_timezone_set( $dateTime, $DateTimeZone );
$NewDateTimeZone = date_timezone_get($dateTime);   
echo 'New timeZone is '. timezone_name_get($NewDateTimeZone);
echo "\n";
# Using second function.
$dateTime = new DateTime($dateSrc);
$DateTimeZone = timezone_open ( 'America/Chicago' );
$dateTime->setTimezone( $DateTimeZone );   
echo 'New timeZone is '. $DateTimeZone->getName ();

Esto producirá el siguiente resultado:

New timeZone is America/Chicago
New timeZone is America/Chicago