Методи getTimezone аз синфи DateTime
Методи getTimezone объекти DateTimeZone-ро бармегардонад,
ки минтақаи вақтеро, ки барои объекти DateTime таъин шудааст, ифода мекунад.
Агар минтақаи вақт таъин нашуда бошад, минтақаи вақти пешфарз баргардонида мешавад.
Синтаксис
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,
ки минтақаи вақтро ифода мекунад