English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuel des fonctions Date & Time PHP
La fonction timezone_offset_get() retourne le décalage par rapport au GMT.
La fonction timezone_offset_get() est un alias de DateTimeZone::getOffset(). Elle accepte comme paramètres le fuseau horaire et la valeur de la date et de l'heure, et retourne le décalage horaire par rapport au GMT.
timezone_offset_get($object, $datetime)
Numéro | Paramètres et descriptions |
---|---|
1 | object (obligatoire) C'est un objet DateTimeZone. |
2 | datetime (obligatoire) C'est un objet DateTimeInterface, utilisé pour calculer l'objet date de l'écart de temps. |
La fonction PHP timezone_offset_get() retourne une valeur entière en secondes spécifiant l'offset de fuseau horaire nécessaire. Si elle échoue, cette fonction retourne une valeur booléennefalse.
Cette fonction a été introduite dans la version PHP5.2introduit dans la version 7.0 et peut être utilisé dans toutes les versions plus élevées.
Les exemples suivants montrenttimezone_offset_get()La fonction retourne l'offset de fuseau horaire par rapport à GMT :-
<?php $tz = new DateTimeZone("Indian/mahe $datetime = date_create("now", new DateTimeZone("Asia/Shanghai)); $res = timezone_offset_get($tz, $datetime); print($res); ?>Voyons le test‹/›
Résultat de la sortie
14400
Retourne l'offset de fuseau horaire par rapport à GMT en utilisant la méthode orientée objet
<?php $dateTimeZoneTaipei = new DateTimeZone("Asia/Taipei); $dateTimeZoneJapan = new DateTimeZone("Asia/Tokyo); $dateTimeTaipei = new DateTime("now", $dateTimeZoneTaipei); $dateTimeJapan = new DateTime("now", $dateTimeZoneJapan); $timeOffset = $dateTimeZoneJapan->getOffset($dateTimeTaipei); var_dump($timeOffset); ?>Voyons le test‹/›
Résultat de la sortie :
int(32400)