Fonction PHP timezone_name_get ()

Définition et utilisation

le timezone_name_get()function est un alias de DateTimeZone :: getName () . Il accepte un objet DateTimeZone en tant que paramètre et renvoie son fuseau horaire.

Syntaxe

timezone_name_get($object)

Paramètres

Sr. Non Paramètre et description
1

object (Mandatory)

Il s'agit d'un objet DateTimeZone.

Valeurs de retour

La fonction PHP timezone_name_get () renvoie une valeur de chaîne spécifiant le fuseau horaire de l'objet donné.

Version PHP

Cette fonction a été introduite pour la première fois dans la version 5.2.0 de PHP et fonctionne avec toutes les versions ultérieures.

Exemple

L'exemple suivant montre l'utilisation de la fonction timezone_name_get () -

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

Cela produira le résultat suivant -

Timezone: Indian/Mahe

Exemple

$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 ();

Cela produira le résultat suivant -

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