Metoda getTimezone e klasës DateTime

Metoda getTimezone kthen një objekt DateTimeZone, që përfaqëson zonën kohore të vendosur për objektin DateTime. Nëse zona kohore nuk është vendosur, do të kthehet zona kohore e parazgjedhur.

Sintaksa

phppublic DateTime::getTimezone(): DateTimeZone|false

Shembull

Le të marrim zonën kohore për datën aktuale:

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

Rezultati i ekzekutimit të kodit (varet nga konfigurimet e serverit):

php'Europe/Moscow'

Shembull

Le të vendosim zonën kohore dhe ta kontrollojmë atë:

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

Rezultati i ekzekutimit të kodit:

php'America/New_York'

Shihni gjithashtu