Метод 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Български▼AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng ViệtНие използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.