English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuel des fonctions PHP Date & Time
La fonction date_default_timezone_set() définit le fuseau horaire par défaut pour toutes les fonctions de date et heure dans un script.
date_default_timezone_set()La fonction est utilisée pour définir le fuseau horaire par défaut pour toutes les fonctions dans le script.
date_default_timezone_set(timezone)
Numéro | Paramètres et descriptions |
---|---|
1 | timezone (obligatoire) doit être définie comme fuseau horaire par défaut. |
La fonction PHP date_default_timezone_set() retourne un booléen, si la chaîne de fuseau horaire fournie est valide, alorstrue,sinonfalse.
Cette fonction a été introduite dans la version PHP5.1introduit dans la version 5.2.0 et peut être utilisé dans toutes les versions plus élevées.
L'exemple suivant montredate_default_timezone_setUtilisation de la fonction-
<?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‹/›
Résultat de la sortie
Fuseau horaire par défaut : Asia/Shanghai
L'exemple suivant compare le fuseau horaire par défaut et ini-Définir le fuseau horaire.-
<?php //Définir le fuseau horaire $tz = 'Asia/Shanghai'; date_default_timezone_set($tz); //Récupérer le fuseau horaire par défaut $timeZone = date_default_timezone_get(); print('Fuseau horaire par défaut: '. $timeZone); print('\n'); //Comparer le fuseau horaire avec la configuration ini définie if (strcmp($timeZone, ini_get('date.timezone'))){ print('Le fuseau horaire du script et la configuration ini définie sont différents'); } else { print('Le fuseau horaire du script et la configuration ini définie sont identiques'); } ?>Voyons si‹/›
Résultat de la sortie
Fuseau horaire par défaut : Asia/Shanghai Le fuseau horaire du script et la configuration ini définie sont différents
<?php $dateSrc = '2007-04-19 12:50 GMT'; $dateTime = date_create($dateSrc);; $DateTimeZone = date_timezone_get($dateTime); echo 'Le fuseau horaire de retour est '. timezone_name_get($DateTimeZone); echo '\n'; # Utiliser la deuxième fonction. $dateTime = new DateTime($dateSrc); $DateTimeZone = $dateTime;-getTimezone(); echo 'Le fuseau horaire de retour est '. timezone_name_get($DateTimeZone); ?>Voyons si‹/›
Résultat de la sortie :
Le fuseau horaire de retour est GMT Le fuseau horaire de retour est GMT