245 of 410 menu

Il metodo getOffset della classe DateTime

Il metodo getOffset della classe DateTime restituisce l'offset del fuso orario in secondi rispetto all'ora GMT (UTC). Questo è utile quando si lavora con diversi fusi orari. Il metodo non accetta parametri e restituisce un numero intero.

Sintassi

$datetime->getOffset();

Esempio

Otteniamo l'offset per l'ora corrente nel fuso orario Europe/Moscow:

<?php $date = new DateTime('now', new DateTimeZone('Europe/Moscow')); $res = $date->getOffset(); echo $res; ?>

Risultato dell'esecuzione del codice (può variare a seconda della stagione):

10800

Esempio

Confrontiamo gli offset per diversi fusi orari:

<?php $zones = ['UTC', 'America/New_York', 'Asia/Tokyo']; foreach ($zones as $zone) { $date = new DateTime('now', new DateTimeZone($zone)); echo $zone . ': ' . $date->getOffset() . "\n"; } ?>

Risultato dell'esecuzione del codice:

UTC: 0 America/New_York: -18000 Asia/Tokyo: 32400

Vedi anche

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta