245 of 410 menu

DateTime klasės getOffset metodas

getOffset metodas DateTime klasės grąžina laiko juostos poslinkį sekundėmis, palyginti su GMT (UTC) laiku. Tai naudinga dirbant su skirtingomis laiko juostomis. Metodas nepriima parametrų ir grąžina sveikąjį skaičių.

Sintaksė

$datetime->getOffset();

Pavyzdys

Gaukime poslinkį dabartiniam laikui Europe/Moscow laiko juostoje:

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

Kodo vykdymo rezultatas (gali skirtis priklausomai nuo sezono):

10800

Pavyzdys

Palyginkime poslinkius skirtingoms laiko juostoms:

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

Kodo vykdymo rezultatas:

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

Taip pat žiūrėkite

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti