DateTime klasynyň getTimezone metody
getTimezone metody DateTime obyekti üçin kesgitlenen,
DateTimeZone obyektini görkezýän wagt zolagyny yzyna gaýtarýar.
Eger wagt zolagy kesgitlenmese, deslapky bolar ýagdaýynda wagt zolagy yzyna gaýtarylar.
Sintaksis
public DateTime::getTimezone(): DateTimeZone|false
Mysal
Häzirki senä üçin wagt zolagyny alalyň:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Kodyň ýerine ýetiriliş netijesi (serwer sazlamalaryna bagly):
'Europe/Moscow'
Mysal
Wagt zolagyny kesgitläliň we ony barlalyň:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Kodyň ýerine ýetiriliş netijesi:
'America/New_York'
Şeýle-de görüň
-
datefunksiýasyny,
sene we wagty formatlaýar -
date_default_timezone_setfunksiýasyny,
deslapky bolar ýagdaýynda wagt zolagyny kesgitläýär -
DateTimeZoneklasyny,
wagt zolagyny görkezýär