DateTime კლასის getTimezone მეთოდი
getTimezone მეთოდი აბრუნებს DateTimeZone ობიექტს,
რომელიც წარმოადგენს DateTime ობიექტისთვის დაყენებულ დროის ზონას.
თუ დროის ზონა არ არის დაყენებული, დააბრუნებს ნაგულისხმევ დროის ზონას.
სინტაქსი
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,
რომელიც წარმოადგენს დროის ზონას