Метод 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,
која представља временску зону