PHP
日期和时间 | Date and Time

DateTime::getTimezone

DateTime::getTimezone

DateTimeImmutable::getTimezone

DateTimeInterface::getTimezone

date_timezone_get

(PHP 5 >= 5.2.0, PHP 7)

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 ( DateTimeInterface $object )

返回相对于给定日期时间的时区。

参数

object

仅过程风格:由date_create()返回的DateTime对象

返回值

返回成功或FALSE失败时的DateTimeZone对象。

例子

示例 #1 DateTime::getTimezone() example

面向对象的风格

<?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