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