243 of 410 menu

Metodo setTimezone della classe DateTime

Il metodo setTimezone modifica il fuso orario dell'oggetto DateTime. Come parametro accetta un oggetto della classe DateTimeZone. Restituisce l'oggetto DateTime modificato.

Sintassi

public DateTime::setTimezone(DateTimeZone $timezone): DateTime

Esempio

Impostiamo il fuso orario 'America/New_York' per la data corrente:

<?php $date = new DateTime('now', new DateTimeZone('UTC')); $date->setTimezone(new DateTimeZone('America/New_York')); echo $date->format('Y-m-d H:i:s'); ?>

Risultato dell'esecuzione del codice:

'2023-11-15 10:30:00'

Esempio

Modifichiamo il fuso orario di un oggetto DateTime esistente:

<?php $date = new DateTime('2023-01-01 12:00:00', new DateTimeZone('Europe/Moscow')); $date->setTimezone(new DateTimeZone('Asia/Tokyo')); echo $date->format('Y-m-d H:i:s'); ?>

Risultato dell'esecuzione del codice:

'2023-01-01 18:00:00'

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