首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DateTime::getTimezone

(PHP 5 >= 5.2.0, PHP 7)

DateTime :: getTimezone - DateTimeImmutable :: getTimezone - DateTimeInterface :: getTimezone - date_timezone_get - 返回相对于给定DateTime的时区

描述

面向对象的风格

代码语言:javascript
复制
public DateTimeZone DateTime::getTimezone ( void )
代码语言:javascript
复制
public DateTimeZone DateTimeImmutable::getTimezone ( void )
代码语言:javascript
复制
public DateTimeZone DateTimeInterface::getTimezone ( void )

程序风格

代码语言:javascript
复制
DateTimeZone date_timezone_get ( DateTimeInterface $object )

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

参数

object

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

返回值

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

例子

示例 #1 DateTime::getTimezone() example

面向对象的风格

代码语言:javascript
复制
<?php
$date = new DateTime(null, new DateTimeZone('Europe/London'));
$tz = $date->getTimezone();
echo $tz->getName();
?>

程序风格

代码语言:javascript
复制
<?php
$date = date_create(null, timezone_open('Europe/London'));
$tz = date_timezone_get($date);
echo timezone_name_get($tz);
?>

上面的例子会输出:

代码语言:javascript
复制
Europe/London

扫码关注腾讯云开发者

领取腾讯云代金券