English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Date & Time Fonctions Manuel
La fonction date_timezone_get() retourne la timezone par rapport à la DateTime donnée
La fonction date_timezone_get() est un alias de DateTime::getTimezone. Elle accepte un objet DateTime en paramètre et retourne la timezone par rapport à la date donnée./L'objet de la zone de temps du temps (objet).
date_timezone_get($object)
Numéro | Paramètres et descriptions |
---|---|
1 | object (obligatoire) Cela signifie que vous avez besoin de l'objet DateTime de la zone de temps. |
La fonction retourne un objet DateTimeZone. Si elle échoue, elle retourne une valeur booléennefalse.
Cette fonction a été introduite dans la version PHP5.2.1Introduit dans et可用于所有 versions plus élevées.
Voicidate_timezone_get()Exemples de fonctions-
<?php $date = date_create("25-09-1989"); $res = date_timezone_get($date); $timeZone_name = timezone_name_get($res); print("Zone de temps: " . $timeZone_name); ?>Voyons voir‹/›
Résultat de la sortie
Zone de temps: UTC
Voici un exemple de paramétrage de la zone de temps et d'utilisationdate_timezone_get()La fonction le récupère.
<?php $tz = new DateTimeZone("Indian/Mahe"); $date = date_create("25-09-1989", $tz); $res = date_timezone_get($date); print_r($res); ?>Voyons voir‹/›
Résultat de la sortie
Objet DateTimeZone ( [timezone_type] => 3 [timezone] => Indian/Mahe )
C'estdate_timezone_get()La fonction vous donne l'objet de la zone de temps, vous pouvez obtenir son nomUtilisez timezone_name_get() -
<?php $tz = new DateTimeZone("Indian/Mahe"); $date = date_create("25-09-1989", $tz); $res = date_timezone_get($date); $timeZone_name = timezone_name_get($res); print("Zone de temps par défaut: " . $timeZone_name); ?>Voyons voir‹/›
Résultat de la sortie
Zone de temps par défaut: Indian/Mahe
Changer la zone de temps par défaut
<?php echo "L'ancienne zone de temps est " . date_default_timezone_get(); $timeZone = 'Asia/Shanghai'; if( date_default_timezone_set( $timeZone) ) { #Obtenir maintenant cette zone de temps. echo "La nouvelle zone de temps est " . date_default_timezone_get(); } ?>Voyons voir‹/›
Résultat de la sortie :
L'ancienne zone de temps est UTC La nouvelle zone de temps est Asia/Shanghai