DateTime klassining getTimezone metodi
getTimezone metodi DateTimeZone ob'ektini qaytaradi,
u DateTime ob'ekti uchun belgilangan vaqt mintaqasini ifodalaydi.
Agar vaqt mintaqasi belgilanmagan bo'lsa, standart vaqt mintaqasi qaytariladi.
Sintaksis
public DateTime::getTimezone(): DateTimeZone|false
Misol
Joriy sana uchun vaqt mintaqasini olamiz:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Kodni bajarish natijasi (server sozlamalariga bog'liq):
'Europe/Moscow'
Misol
Vaqt mintaqasini belgilab, uni tekshiramiz:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Kodni bajarish natijasi:
'America/New_York'
Shuningdek qarang
-
datefunksiyasi,
bu sana va vaqtni formatlaydi -
date_default_timezone_setfunksiyasi,
bu standart vaqt mintaqasini belgilaydi -
DateTimeZoneklassi,
bu vaqt mintaqasini ifodalaydi