Metode getTimezone Kelas DateTime

Metode getTimezone mengembalikan objek DateTimeZone, yang merepresentasikan zona waktu yang ditetapkan untuk objek DateTime. Jika zona waktu tidak ditetapkan, zona waktu default akan dikembalikan.

Sintaksis

phppublic DateTime::getTimezone(): DateTimeZone|false

Contoh

Dapatkan zona waktu untuk tanggal saat ini:

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

Hasil eksekusi kode (tergantung pada pengaturan server):

php'Europe/Moscow'

Contoh

Atur zona waktu dan periksa:

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

Hasil eksekusi kode:

php'America/New_York'

Lihat Juga