DateTime класынын getTimezone методу
getTimezone методу DateTime объектиси үчүн белгиленген убакыт зонасын көрсөткөн
DateTimeZone объектисин кайтарат.
Эгер убакыт зонасы белгиленбесе, демейки убакыт зонасы кайтарылат.
Синтаксис
public DateTime::getTimezone(): DateTimeZone|false
Мисал
Учурдагы дата үчүн убакыт зонасын алалы:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Кодду иштетүүнүн натыйжасы (сервердин жөндөөлөрүнө жараша):
'Europe/Moscow'
Мисал
Убакыт зонасын белгилеп, аны текшерип көрөлү:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
Кодду иштетүүнүн натыйжасы:
'America/New_York'
Ошондой эле караңыз
-
датаны жана убакытты форматтаган
dateфункциясы,
-
демейки убакыт зонасын белгилеген
date_default_timezone_setфункциясы,
-
убакыт зонасын көрсөткөн
DateTimeZoneклассы,