245 of 410 menu

A DateTime osztály getOffset metódusa

A DateTime osztály getOffset metódusa az időzóna GMT (UTC) időhöz viszonyított eltolódását adja vissza másodpercben. Ez hasznos különböző időzónákkal való munkavégzés során. A metódus nem fogad paramétereket és egész számot ad vissza.

Szintaxis

$datetime->getOffset();

Példa

Lekérjük az aktuális idő eltolódását a Europe/Moscow időzónában:

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

A kód végrehajtásának eredménye (eltérhet az évszáktól függően):

10800

Példa

Hasonlítsuk össze a különböző időzónák eltolódásait:

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

A kód végrehajtásának eredménye:

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

Lásd még

  • a date függvényt,
    amely formázza a dátumot és az időt
  • a date_default_timezone_set függvényt,
    amely beállítja az alapértelmezett időzónát
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás