DateTime klassining getTimezone metodi

getTimezone metodi DateTimeZone ob'ektini qaytaradi, u DateTime ob'ekti uchun belgilangan vaqt mintaqasini ifodalaydi. Agar vaqt mintaqasi belgilanmagan bo'lsa, standart vaqt mintaqasi qaytariladi.

Sintaksis

phppublic DateTime::getTimezone(): DateTimeZone|false

Misol

Joriy sana uchun vaqt mintaqasini olamiz:

php<?php
  $date = new DateTime();
  $timezone = $date->getTimezone();
  echo $timezone->getName();
?>

Kodni bajarish natijasi (server sozlamalariga bog'liq):

php'Europe/Moscow'

Misol

Vaqt mintaqasini belgilab, uni tekshiramiz:

php<?php
  $date = new DateTime('now', new DateTimeZone('America/New_York'));
  $timezone = $date->getTimezone();
  echo $timezone->getName();
?>

Kodni bajarish natijasi:

php'America/New_York'

Shuningdek qarang