Mbinu getTimezone ya Darasa DateTime

Mbinu getTimezone inarudisha kitu DateTimeZone, kinachowakilisha ukanda wa wakati uliowekwa kwa kitu DateTime. Kama ukanda wa wakati haujawekwa, ukanda wa wakati wa msingi utarudishwa.

Syntax

phppublic DateTime::getTimezone(): DateTimeZone|false

Mfano

Wacha tupate ukanda wa wakati kwa tarehe ya sasa:

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

Matokeo ya kutekeleza kodi (inategemea mipangilio ya seva):

php'Europe/Moscow'

Mfano

Wacha tuweke ukanda wa wakati na tuuhakiki:

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

Matokeo ya kutekeleza kodi:

php'America/New_York'

Angalia Pia