DateTime դասի getTimezone մեթոդը

getTimezone մեթոդը վերադարձնում է DateTimeZone օբյեկտ, որը ներկայացնում է DateTime օբյեկտի համար սահմանված ժամային գոտին: Եթե ժամային գոտին սահմանված չէ, կվերադարձվի լռելյայն ժամային գոտին:

Շարահյուսություն

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 դասը,
    որը ներկայացնում է ժամային գոտի