244 of 410 menu

Метод 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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне