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
phppublic DateTime::getTimezone(): DateTimeZone|false
Örnek
Mevcut tarih için zaman dilimini alalım:
php<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Kodun çalıştırma sonucu (sunucu ayarlarına bağlıdır):
php'Europe/Moscow'
Örnek
Bir zaman dilimi ayarlayıp kontrol edelim:
php<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Kodun çalıştırma sonucu:
php'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