НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить