245 of 410 menu

DateTime klases getOffset metode

getOffset metode no klases DateTime atgriež laika joslas nobīdi sekundēs salīdzinājumā ar GMT (UTC) laiku. Tas ir noderīgi, strādājot ar dažādām laika joslām. Metode nepieņem parametrus un atgriež veselu skaitli.

Sintakse

$datetime->getOffset();

Piemērs

Iegūsim nobīdi pašreizējam laikam laika joslā Europe/Moscow:

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

Koda izpildes rezultāts (var atšķirties atkarībā no sezonas):

10800

Piemērs

Salīdzināsim nobīdes dažādām laika joslām:

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

Koda izpildes rezultāts:

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

Skatiet arī

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt