函数名称:timezone_offset_get()
函数描述:timezone_offset_get() 函数用于获取指定日期时间和时区之间的偏移量。
参数:
返回值:
注意事项:
示例用法:
// 创建 DateTimeZone 对象
$timezone = new DateTimeZone('Asia/Shanghai');
// 创建 DateTime 对象
$datetime = new DateTime('2022-01-01 12:00:00', $timezone);
// 获取偏移量
$offset = timezone_offset_get($timezone, $datetime);
// 打印结果
echo "偏移量:".$offset." 秒";
输出结果:
偏移量:28800 秒
上述示例中,我们创建了一个 Asia/Shanghai 时区的 DateTimeZone 对象,并使用该时区创建了一个 DateTime 对象。然后,通过调用 timezone_offset_get() 函数,我们获取了指定日期时间和时区之间的偏移量,并将结果打印出来。
这个例子中,我们得到的偏移量是 28800 秒,即东八区的偏移量,表示该时区相对于 UTC 时间的偏移量。