Klassi DateTime meetod getTimezone

Meetod getTimezone tagastab DateTimeZone objekti, mis esindab DateTime objektile määratud ajavööndit. Kui ajavööndit pole määratud, tagastatakse vaikeajavöönd.

Süntaks

phppublic DateTime::getTimezone(): DateTimeZone|false

Näide

Hankime praeguse kuupäeva ajavöönd:

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

Koodi täitmise tulemus (sõltub serveri seadistustest):

php'Europe/Moscow'

Näide

Määrame ajavööndi ja kontrollime seda:

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

Koodi täitmise tulemus:

php'America/New_York'

Vaata ka