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