245 of 410 menu

DateTime классынын getOffset методу

getOffset методу DateTime классы 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çeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу