English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale delle funzioni di Data e Ora PHP
La funzione timezone_offset_get() restituisce il differenza oraria rispetto al GMT.
La funzione timezone_offset_get() è un alias di DateTimeZone::getOffset(). Accetta come parametri la timezone e il valore della data/ora e restituisce l'offset della timezone rispetto al GMT.
timezone_offset_get($oggetto, $datetime)
Numero di serie | Parametri e descrizione |
---|---|
1 | oggetto (obbligatorio) Questo è un oggetto DateTimeZone. |
2 | datetime (obbligatorio) Questo è un oggetto DateTimeInterface, utilizzato per calcolare l'oggetto data di differenza di fuso orario. |
PHP timezone_offset_get() restituisce un valore intero specificato in secondi per l'offset di fuso orario richiesto. In caso di fallimento, questa funzione restituisce un valore booleanofalse.
Questa funzione è stata introdotta originariamente nella versione PHP 5.2.0 e può essere utilizzata in tutte le versioni successive.
Esempio di seguito dimostratimezone_offset_get()La funzione restituisce il fuso orario rispetto al GMT:-
<?php $tz = new DateTimeZone("Indian/mahe"); $datetime = date_create("now", new DateTimeZone("Asia/Shanghai")); $res = timezone_offset_get($tz, $datetime); print($res); ?>Prova a vedere‹/›
Risultato di output
14400
Metodo orientato agli oggetti per restituire il fuso orario rispetto al GMT
<?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); ?>Prova a vedere‹/›
Risultato di output:
int(32400)