Fonction PHP date_default_timezone_get ()

Définition et utilisation

le date_default_timezone_get() function renvoie le fuseau horaire par défaut utilisé par toutes les fonctions d'un script.

Si vous définissez le fuseau horaire à l'aide de la fonction date_default_timezone_set () . La fonction date_default_timezone_get () renvoie la valeur de fuseau horaire définie précédemment. Si vous n'avez défini explicitement aucune valeur de fuseau horaire par défaut, cette fonction renverra la valeur de fuseau horaire par défaut UTC.

Syntaxe

date_default_timezone_get()

Paramètres

La fonction date_default_timezone_get () n'accepte aucun paramètre.

Valeurs de retour

Cette fonction renvoie une valeur de 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 5.1.0 de PHP et fonctionne avec toutes les versions ultérieures.

Exemple

L'exemple suivant récupère et imprime le fuseau horaire par défaut actuel -

<?php
   $timeZone = date_default_timezone_get();
   print("Default timezone: ".$timeZone);
?>

Cela produira le résultat suivant -

Default timezone: UTC

Exemple

Dans l'exemple suivant, nous définissons le fuseau horaire par défaut à l'aide de la fonction date_default_timezone_set () -

<?php
   //setting the timezone
   $tz = 'Indian/Mahe';   
   date_default_timezone_set($tz);
   $timeZone = date_default_timezone_get();
   print("Default timezone: ".$timeZone);
?>

Si vous récupérez le fuseau horaire par défaut en utilisant date_default_timezone_get, il renverra la valeur que vous avez définie précédemment -

Default timezone: Indian/Mahe

Exemple

L'exemple suivant affiche le fuseau horaire par défaut et son abréviation -

<?php
   //setting the timezone
   $tz = 'Asia/Kolkata';   
   date_default_timezone_set($tz);
   //Retrieving the default timezone
   $timeZone = date_default_timezone_get();
   print("Default timezone: ".$timeZone);
   print("\n");

   //Getting abbreviation
   //$abbvr = $timeZone.date('e').date(T);
   print("Abbreviation: " .date('T'));
?>

Cela produira le résultat suivant -

Default timezone: Asia/Kolkata
Abbreviation: IST

Exemple

<?php
   echo "Old time zone is ". date_default_timezone_get();
   $timeZone = 'America/Costa_Rica';
   
   if( date_default_timezone_set( $timeZone) ){
      # Now get this time zone.
      echo "New time zone is ". date_default_timezone_get();
   }
?>

Cela produira le résultat suivant -

Old time zone is America/Denver
New time zone is America/Costa_Rica