date_date_set
date_default_timezone_set
Fonctions Date/Heure
PHP Manual

# date_default_timezone_get

(PHP 5 >= 5.1.0)

date_default_timezone_get — Récupère le décalage horaire par défaut utilisé par toutes les fonctions date/heure dans un script

### Description

string date_default_timezone_get ( void )

Cette fonction retourne le décalage horaire en suivant l'ordre de préférences suivant :

- Lecture du décalage horaire définie en utilisant la fonction date_default_timezone_set() (si elle existe)

- Lecture de la variable d'environnement TZ (si elle n'est pas vide)

- Lecture de la valeur de l'option de configuration date.timezone (si elle est définie)

- Interrogation du système d'exploitation (si le système le supporte et l'autorise)

Si tout ce qui précède échoue, date_default_timezone_get retournera le décalage horaire par défaut de UTC.

### Valeurs de retour

Retourne une chaîne de caractères.

### Exemples

Exemple #1 Récupération du décalage horaire par défaut

`<?php
date_default_timezone_set('Europe/London');
if (date_default_timezone_get()) {
echo 'date_default_timezone_set : ' . date_default_timezone_get() . '<br />';
}
if (ini_get('date.timezone')) {
echo 'date.timezone : ' . ini_get('date.timezone');
}
?>`

L'exemple ci-dessus va afficher quelque chose de similaire à :

    date_default_timezone_set : Europe/London
    date.timezone : Europe/London

Exemple #2 Récupération de l'abréviation d'un décalage horaire

`<?php
date_default_timezone_set('America/Los_Angeles');
echo date_default_timezone_get() . ' => ' . date('e') . ' => ' . date('T');
?>`

L'exemple ci-dessus va afficher :

    America/Los_Angeles => America/Los_Angeles => PST

### Voir aussi

- date_default_timezone_set() - Définit le décalage horaire par défaut de toutes les fonctions date/heure

date_date_set
date_default_timezone_set
Fonctions Date/Heure
PHP Manual