АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
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,
    які прадстаўляе часовую зону
byenru