245 of 410 menu

Metóda getOffset triedy DateTime

Metóda getOffset triedy DateTime vráti posun časového pásma v sekundách voči času GMT (UTC). Je to užitočné pri práci s rôznymi časovými pásmami. Metóda neprijíma parametre a vráti celé číslo.

Syntax

$datetime->getOffset();

Príklad

Získame posun pre aktuálny čas v časovom pásme Europe/Moscow:

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

Výsledok vykonania kódu (môže sa líšiť v závislosti od obdobia):

10800

Príklad

Porovnajme posuny pre rôzne časové pásma:

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

Výsledok vykonania kódu:

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

Pozrite tiež

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť