245 of 410 menu

DateTime Sınıfının getOffset Metodu

DateTime sınıfının getOffset metodu, GMT (UTC)'ye göre zaman dilimi ofsetini saniye cinsinden döndürür. Bu, farklı zaman dilimleriyle çalışırken kullanışlıdır. Metot parametre almaz ve bir tamsayı döndürür.

Sözdizimi

$datetime->getOffset();

Örnek

Europe/Moscow zaman dilimi için mevcut zamanın ofsetini alalım:

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

Kodun çalıştırılmasının sonucu (mevsime bağlı olarak değişebilir):

10800

Örnek

Farklı zaman dilimleri için ofsetleri karşılaştıralı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"; } ?>

Kodun çalıştırılmasının sonucu:

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

Ayrıca Bakınız

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet