DateTime Sınıfının getTimezone Metodu
getTimezone metodu, DateTime nesnesi için ayarlanmış zaman dilimini temsil eden
DateTimeZone nesnesini döndürür.
Eğer zaman dilimi ayarlanmamışsa, varsayılan zaman dilimi döndürülür.
Sözdizimi
public DateTime::getTimezone(): DateTimeZone|false
Örnek
Mevcut tarih için zaman dilimini alalım:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Kodun çalıştırma sonucu (sunucu ayarlarına bağlıdır):
'Europe/Moscow'
Örnek
Bir zaman dilimi ayarlayıp kontrol edelim:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Kodun çalıştırma sonucu:
'America/New_York'
Ayrıca Bakınız
-
datefonksiyonu,
tarih ve saat biçimlendirir -
date_default_timezone_setfonksiyonu,
varsayılan zaman dilimini ayarlar -
DateTimeZonesınıfı,
zaman dilimini temsil eder