245 of 410 menu

DateTime klassi getOffset meetod

Meetod getOffset klassis DateTime tagastab ajavööndi nihke sekundites GMT (UTC) suhtes. See on kasulik erinevate ajavöönditega töötamisel. Meetod ei võta parameetreid ja tagastab täisarvu.

Süntaks

$datetime->getOffset();

Näide

Saame nihke praeguseks ajaks ajavööndis Europe/Moscow:

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

Koodi täitmise tulemus (võib erineda sõltuvalt aastaajast):

10800

Näide

Võrdleme erinevate ajavööndite nihkeid:

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

Koodi täitmise tulemus:

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

Vaata ka

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu