Metode getTimezone van DateTime-klas

Die metode getTimezone gee 'n DateTimeZone-voorwerp terug, wat die tydsone verteenwoordig wat vir die DateTime-voorwerp gestel is. As geen tydsone gestel is nie, sal die verstek tydsone teruggegee word.

Sintaksis

phppublic DateTime::getTimezone(): DateTimeZone|false

Voorbeeld

Laat ons die tydsone vir die huidige datum verkry:

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

Resultaat van kode-uitvoering (hang af van bedienerinstellings):

php'Europe/Moscow'

Voorbeeld

Laat ons 'n tydsone stel en dit nagaan:

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

Resultaat van kode-uitvoering:

php'America/New_York'

Sien ook