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