English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base PHP

Tutoriel avancé PHP

PHP & MySQL

Manuel de référence PHP

Utilisation et exemples de la fonction timezone_name_get() PHP

Manuel des fonctions Date & Time PHP

La fonction timezone_name_get() retourne le nom du fuseau horaire.

Définition et utilisation

La fonction timezone_name_get() est un alias de DateTimeZone::getName(). Elle accepte un objet DateTimeZone en tant que paramètre et retourne son fuseau horaire.

Syntaxe

timezone_name_get($object)

Paramètre

NuméroParamètres et explications
1

object (obligatoire)

C'est un objet DateTimeZone.

Valeur de retour

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

Version PHP

Cette fonction a été introduite dans la version PHP5.2est introduit dans la version .0 et peut être utilisé dans toutes les versions plus élevées.

Exemple en ligne

Les exemples suivants montrenttimezone_name_get()Utilisation de la fonction pour renvoyer le nom du fuseau horaire-

<?php
   //Définir le fuseau horaire
   $tz = new DateTimeZone('Asia/Chongqing');   
   $res = timezone_name_get($tz);
   print("Fuseau horaire: ".$res);
?>
Testons voir‹/›

Résultat de la sortie

Fuseau horaire: Asia/Chongqing

Exemple en ligne

Utilisation de deux méthodes pour renvoyer le nom de la zone de temps :

<?php
$dateSrc = '2007-04-19 12:50 GMT';
$dateTime = date_create($dateSrc);
$DateTimeZone = timezone_open('Asia/Shanghai');   
date_timezone_set($dateTime, $DateTimeZone);
$NewDateTimeZone = date_timezone_get($dateTime);   
echo 'Le nouveau fuseau horaire est '. timezone_name_get($NewDateTimeZone);
echo "\n";
# Utilisation de la deuxième méthode
$dateTime = new DateTime($dateSrc);
$DateTimeZone = timezone_open('Asia/Shanghai');
$dateTime->setTimezone($DateTimeZone);   
echo 'Le nouveau fuseau horaire est '. $DateTimeZone;->getName();
?>
Testons voir‹/›

Résultat de la sortie :

Le nouveau fuseau horaire est Asia/Shanghai
Le nouveau fuseau horaire est Asia/Shanghai