DateTime класының getTimezone әдісі

getTimezone әдісі DateTime нысаны үшін орнатылған уақыт белдеуін білдіретін DateTimeZone нысанын қайтарады. Егер уақыт белдеуі орнатылмаған болса, әдепкі уақыт белдеуі қайтарылады.

Синтаксис

phppublic DateTime::getTimezone(): DateTimeZone|false

Мысал

Ағымдағы күн үшін уақыт белдеуін алайық:

php<?php
  $date = new DateTime();
  $timezone = $date->getTimezone();
  echo $timezone->getName();
?>

Кодты орындау нәтижесі (сервердің баптауларына байланысты):

php'Europe/Moscow'

Мысал

Уақыт белдеуін орнатайық және оны тексерейік:

php<?php
  $date = new DateTime('now', new DateTimeZone('America/New_York'));
  $timezone = $date->getTimezone();
  echo $timezone->getName();
?>

Кодты орындау нәтижесі:

php'America/New_York'

Сондай-ақ қараңыз

  • date функциясы,
    күн мен уақытты пішімдейді
  • date_default_timezone_set функциясы,
    әдепкі уақыт белдеуін орнатады
  • DateTimeZone класы,
    уақыт белдеуін білдіреді