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

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemple de la fonction PHP date_timezone_get()

PHP Date & Time Fonctions Manuel

La fonction date_timezone_get() retourne la timezone par rapport à la DateTime donnée

Définition et utilisation

La fonction date_timezone_get() est un alias de DateTime::getTimezone. Elle accepte un objet DateTime en paramètre et retourne la timezone par rapport à la date donnée./L'objet de la zone de temps du temps (objet).

Syntaxe

date_timezone_get($object)

Paramètres

NuméroParamètres et descriptions
1

object (obligatoire)

Cela signifie que vous avez besoin de l'objet DateTime de la zone de temps.

Retour de la valeur

La fonction retourne un objet DateTimeZone. Si elle échoue, elle retourne une valeur booléennefalse.

Version PHP

Cette fonction a été introduite dans la version PHP5.2.1Introduit dans et可用于所有 versions plus élevées.

Exemple en ligne

Voicidate_timezone_get()Exemples de fonctions-

<?php
   $date = date_create("25-09-1989");   
   $res = date_timezone_get($date);
   $timeZone_name = timezone_name_get($res);
   print("Zone de temps: " . $timeZone_name);
?>
Voyons voir‹/›

Résultat de la sortie

Zone de temps: UTC

Exemple en ligne

Voici un exemple de paramétrage de la zone de temps et d'utilisationdate_timezone_get()La fonction le récupère.

<?php
   $tz = new DateTimeZone("Indian/Mahe"); 
   $date = date_create("25-09-1989", $tz);   
   $res = date_timezone_get($date);
   print_r($res);
?>
Voyons voir‹/›

Résultat de la sortie

Objet DateTimeZone
(
    [timezone_type] => 3
    [timezone] => Indian/Mahe
)

Exemple en ligne

C'estdate_timezone_get()La fonction vous donne l'objet de la zone de temps, vous pouvez obtenir son nomUtilisez 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("Zone de temps par défaut: " . $timeZone_name);
?>
Voyons voir‹/›

Résultat de la sortie

Zone de temps par défaut: Indian/Mahe

Exemple en ligne

Changer la zone de temps par défaut

<?php
   echo "L'ancienne zone de temps est " . date_default_timezone_get();
   $timeZone = 'Asia/Shanghai';
   
   if( date_default_timezone_set( $timeZone) ) {
      #Obtenir maintenant cette zone de temps.
      echo "La nouvelle zone de temps est " . date_default_timezone_get();
   }
?>
Voyons voir‹/›

Résultat de la sortie :

L'ancienne zone de temps est UTC
La nouvelle zone de temps est Asia/Shanghai

PHP Date & Time Fonctions Manuel