DateTime::getTimestamp
DateTime::__wakeup
DateTimeInterface
PHP Manual

# DateTime::getTimezone

# DateTimeImmutable::getTimezone

# DateTimeInterface::getTimezone

# date_timezone_get

(PHP 5 >= 5.2.0)

DateTime::getTimezone -- DateTimeImmutable::getTimezone -- DateTimeInterface::getTimezone -- date_timezone_get — 指定した DateTime に関連するタイムゾーンを返す

### 説明

オブジェクト指向型

public DateTimeZone DateTime::getTimezone ( void )
public DateTimeZone DateTimeImmutable::getTimezone ( void )
public DateTimeZone DateTimeInterface::getTimezone ( void )

手続き型

DateTimeZone date_timezone_get ( DateTime `$object` )

指定した DateTime に関連するタイムゾーンを返します。

### パラメータ

`object`

  手続き型のみ: date_create() が返す DateTime オブジェクト

### 返り値

成功した場合に DateTimeZone オブジェクト、失敗した場合に `FALSE` を返します。

### 例

例1 DateTime::getTimezone() の例

オブジェクト指向型

`<?php
$date = new DateTime(null, new DateTimeZone('Europe/London'));
$tz = $date->getTimezone();
echo $tz->getName();
?>`

手続き型

`<?php
$date = date_create(null, timezone_open('Europe/London'));
$tz = date_timezone_get($date);
echo timezone_name_get($tz);
?>`

上の例の出力は以下となります。

    Europe/London

### 参考

- DateTime::setTimezone() - DateTime オブジェクトのタイムゾーンを設定する

DateTime::getTimestamp
DateTime::__wakeup
DateTimeInterface
PHP Manual