DateTime классининг getTimezone методи
getTimezone методи DateTime объекти учун белгиланган вақт минтақасини ифодаловчи
DateTimeZone объектини қайтаради.
Агар вақт минтақаси белгиланмаган бўлса, сусткидаги вақт минтақаси қайтарилади.
Синтаксис
public DateTime::getTimezone(): DateTimeZone|false
Мисол
Жорий сана учун вақт минтақасини оламиз:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Коднинг ишлаш натижаси (сервер сўзламаларига боғлиқ):
'Europe/Moscow'
Мисол
Вақт минтақасини белгилаб, уни текширамиз:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Коднинг ишлаш натижаси:
'America/New_York'
Шунингдек қаранг
-
dateфункцияси,
қайсики сана ва вақтни шакллантиради -
date_default_timezone_setфункцияси,
қайсики сусткидаги вақт минтақасини белгилайди -
DateTimeZoneкласси,
қайсики вақт минтақасини ифодалайди