DateTime klases getTimezone metode
Metode getTimezone atgriež DateTimeZone objektu,
kurs atspoguļo laika zonu, kas iestatīta DateTime objektam.
Ja laika zona nav iestatīta, tiks atgriezta noklusējuma laika zona.
Sintakse
public DateTime::getTimezone(): DateTimeZone|false
Piemērs
Iegūsim pašreizējā datuma laika zonu:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Koda izpildes rezultāts (atkarīgs no servera iestatījumiem):
'Europe/Moscow'
Piemērs
Iestatīsim laika zonu un pārbaudīsim to:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Koda izpildes rezultāts:
'America/New_York'
Skatiet arī
-
funkciju
date,
kura formatē datumu un laiku -
funkciju
date_default_timezone_set,
kura iestata noklusējuma laika zonu -
klasi
DateTimeZone,
kurs atspoguļo laika zonu