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
public DateTime::getTimezone(): DateTimeZone|false
Shembull
Le të marrim zonën kohore për datën aktuale:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Rezultati i ekzekutimit të kodit (varet nga konfigurimet e serverit):
'Europe/Moscow'
Shembull
Le të vendosim zonën kohore dhe ta kontrollojmë atë:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Rezultati i ekzekutimit të kodit:
'America/New_York'
Shihni gjithashtu
-
funksionin
date,
që formaton datën dhe kohën -
funksionin
date_default_timezone_set,
që vendos zonën kohore të parazgjedhur -
klasën
DateTimeZone,
që përfaqëson një zonë kohore