函数名:date_timezone_get()
函数用途:返回给定日期/时间对象的时区
用法:
date_timezone_get(DateTimeInterface $object): DateTimeZone
参数:
- $object (DateTimeInterface):一个实现了DateTimeInterface接口的日期/时间对象
返回值:
- DateTimeZone:表示给定日期/时间对象的时区的DateTimeZone对象
示例:
// 创建一个时区为America/New_York的日期对象
$date = new DateTime('now', new DateTimeZone('America/New_York'));
// 获取日期对象的时区
$timezone = date_timezone_get($date);
// 输出时区的名字
echo $timezone->getName(); // 输出:America/New_York
以上示例中,我们通过new DateTime('now', new DateTimeZone('America/New_York'))
创建了一个表示当前时间的日期对象,并指定了时区为America/New_York。然后,我们使用date_timezone_get()
函数获取该日期对象的时区,并通过getName()
方法获取时区的名字并输出。