Php/docs/datetime.gettimezone

提供:Dev Guides
< Php
移動先:案内検索

DateTime::getTimezone

DateTimeImmutable::getTimezone

DateTimeInterface::getTimezone

date_timezone_get

(PHP 5 >= 5.2.1, PHP 7)

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


説明

オブジェクト指向型

public DateTime::getTimezone ( ) : DateTimeZone|false

public DateTimeImmutable::getTimezone ( ) : DateTimeZone|false

public DateTimeInterface::getTimezone ( ) : DateTimeZone|false

手続き型

date_timezone_get ( DateTime $object ) : DateTimeZone|false

指定した 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

参考