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 exemples de la fonction date_default_timezone_get() PHP

Manuel des fonctions Date & Time PHP

La fonction date_default_timezone_get() récupère la timezone par défaut utilisée par toutes les fonctions de date et heure du script

Définition et utilisation

date_default_timezone_get()La fonction retourne la timezone par défaut utilisée par toutes les fonctions de date et heure du script.

Si vous utilisez la fonction date_default_timezone_set() pour définir le fuseau horaire, date_default_timezone_get() retourne la valeur du fuseau horaire précédemment définie. Si vous n'avez pas défini de valeur de fuseau horaire par défaut explicite, cette fonction retourne la valeur par défaut du fuseau horaire UTC.

Syntaxe

date_default_timezone_get()

Paramètres

La fonction date_default_timezone_get() ne prend aucun paramètre.

Valeur de retour

Cette fonction retourne une valeur chaîne représentant le fuseau horaire par défaut.

Version PHP

Cette fonction a été introduite pour la première fois dans la version PHP5.1est introduite dans la version PHP 5.2.0 et peut être utilisée dans toutes les versions plus élevées.

Exemple en ligne

Dans les exemples suivants, nous recherchons et affichons le fuseau horaire par défaut actuel-

<?php
   $timeZone = date_default_timezone_get();
   print("Fuseau horaire par défaut : " . $timeZone);
?>
Voyons si‹/›

Résultat de la sortie

Fuseau horaire par défaut : UTC

Exemple en ligne

Dans les exemples suivants, nous utilisonsdate_default_timezone_set()fonction pour définir le fuseau horaire par défaut-

<?php
   //Définir le fuseau horaire
   $tz = 'Asia/Shanghai';   
   date_default_timezone_set($tz);
   $timeZone = date_default_timezone_get();
   print("Fuseau horaire par défaut : " . $timeZone);
?>
Voyons si‹/›

Si vous utilisezdate_default_timezone_getRecherche du fuseau horaire par défaut, il retournera la valeur que vous avez précédemment définie-

Fuseau horaire par défaut : Asia/Shanghai

Exemple en ligne

Dans les exemples suivants, nous affichons le fuseau horaire par défaut et son abréviation-

<?php
   //Définir le fuseau horaire
   $tz = 'Asia/Kolkata';   
   date_default_timezone_set($tz);
   //Recherche du fuseau horaire par défaut
   $timeZone = date_default_timezone_get();
   print("Fuseau horaire par défaut : " . $timeZone);
   print("\n");
   //Obtenir l'abréviation
   //$abbvr = $timeZone.date('e').date(T);
   print("Abréviation : " . date('T'));
?>
Voyons si‹/›

Résultat de la sortie

Fuseau horaire par défaut : Asia/Kolkata
Abréviation : IST

Exemple en ligne

Obtenir l'ancien fuseau horaire et définir le nouveau fuseau horaire

<?php
   echo "L'ancien fuseau horaire est " . date_default_timezone_get();
   $timeZone = 'America/Costa_Rica';
   
   if( date_default_timezone_set( $timeZone) ) {
      # Obtenir le fuseau horaire actuel.
      echo "Le nouveau fuseau horaire est " . date_default_timezone_get();
   }
?>
Voyons si‹/›

Résultat de la sortie :

L'ancien fuseau horaire est UTC
Le nouveau fuseau horaire est America/Costa_Rica