# date_default_timezone_set

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

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

### Description

date_default_timezone_set(string `$timezoneId`): bool

La fonction date_default_timezone_set() définit le décalage horaire par défaut utilisé par toutes les fonctions date/heure.

Au lieu d'utiliser cette fonction pour définir le décalage horaire par défaut dans votre script, vous pouvez également utiliser la configuration INI date.timezone.

### Liste de paramètres

`timezoneId`

  L'identifiant de décalage horaire, comme `UTC`, `Africa/Lagos`, `Asia/Hong_Kong`, ou `Europe/Lisbon`. La liste des identifiants valides est disponible dans le Liste des Fuseaux Horaires Supportés.

### Valeurs de retour

Cette fonction retourne `false` si `timezoneId` n'est pas valide, `true` sinon.

### Exemples

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

`<?php
date_default_timezone_set('America/Los_Angeles');
$script_tz = date_default_timezone_get();
if (strcmp($script_tz, ini_get('date.timezone'))){
echo 'Le décalage horaire du script diffère du décalage horaire défini dans le fichier ini.';
} else {
echo 'Le décalage horaire du script est équivalent à celui défini dans le fichier ini.';
}
?>`

### Voir aussi

- date_default_timezone_get() - Récupère le décalage horaire par défaut utilisé par toutes les fonctions date/heure d'un script
- Liste des Fuseaux Horaires Supportés