English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuel des fonctions Date & Time PHP
La fonction timezone_open() crée un nouveau objet DateTimeZone
La fonction timezone_open() est un alias de DateTimeZone::__construct(). Elle accepte une chaîne de zone horaire en paramètre et crée un objet DateTimeZone.
timezone_open($timezone)
Numéro | Paramètres et descriptions |
---|---|
1 | timezone (obligatoire) C'est une valeur de chaîne de caractères représentant la zone de temps. |
La fonction timezone_name_get() retourne un objet DateTimeZone. Si elle échoue, cette fonction retourne une valeur booléennefalse.
Cette fonction a été introduite dans la version PHP5.2introduit dans la version 5.3.0 et peut être utilisé dans toutes les versions plus récentes.
Les exemples suivants montrenttimezone_open()Utilisation de la fonction-
<?php $tz = "Indian/mahe"; $res = timezone_open($tz); print_r($res); ?>Voyons voir‹/›
Résultat de la sortie
Objet DateTimeZone ( [timezone_type] => 3 [timezone] => Indian/mahe )
Créez un nouveau DateTimeZone, puis retournez le nom de la zone de temps :
<?php $dateSrc = '2017-06-25 1:50 GMT'; $dateTime = date_create($dateSrc); $DateTimeZone = timezone_open('America/Chicago'); date_timezone_set($dateTime, $DateTimeZone); $NewDateTimeZone = date_timezone_get($dateTime); echo 'Le nouveau fuseau horaire est '. timezone_name_get($NewDateTimeZone); echo "\n"; # Utilisation de la deuxième méthode $dateTime = new DateTime($dateSrc); $DateTimeZone = new DateTimeZone('America/Chicago'); $dateTime-setTimezone($DateTimeZone); $NewDateTimeZone = $dateTime;-getTimezone(); echo 'Le nouveau fuseau horaire est '. timezone_name_get($NewDateTimeZone); ?>Voyons voir‹/›
Résultat de la sortie :
Le nouveau fuseau horaire est America/Chicago Le nouveau fuseau horaire est America/Chicago