245 of 410 menu

Metoda getOffset a clasei DateTime

Metoda getOffset a clasei DateTime returnează offset-ului fusului orar în secunde relativ la ora GMT (UTC). Acest lucru este util atunci când lucrați cu diferite fusuri orare. Metoda nu acceptă parametri și returnează un număr întreg.

Sintaxă

$datetime->getOffset();

Exemplu

Să obținem offset-ul pentru ora curentă în fusul orar Europe/Moscow:

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

Rezultatul executării codului (poate diferi în funcție de sezon):

10800

Exemplu

Să comparăm offset-urile pentru diferite fusuri orare:

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

Rezultatul executării codului:

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

Vedeți și

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge