245 of 410 menu

DateTime синфининг getOffset методи

DateTime синфининг getOffset методи GMT (UTC)га нисбатан вақт буйлаги силжишини секундларда кайтаради. Бу турли вақт буйлаклари билан ишлашда фойдали. Метод параметрлар қабул қилмайди ва бутун сон қайтаради.

Синтаксис

$datetime->getOffset();

Мисол

Ҳозирги вақт учун Europe/Moscow вақт буйлагидаги силжишни оламиз:

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

Коднинг ишлаш натижаси (фаслига қараб фарқ қилиши мумкин):

10800

Мисол

Турли вақт буйлаклари учун силжишларни солиштирамиз:

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

Коднинг ишлаш натижаси:

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

Шунингдек қаранг

  • date функциясини,
    Қайсики сана ва вақтни форматлайди
  • date_default_timezone_set функциясини,
    Қайсики сустки вақт буйлагини ўрнатади
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш