PHP timezone_offset_get()函数

PHP timezone_offset_get()函数

定义和用法

timezone_offset_get()函数是DateTimeZone::getOffset()函数的别名。它接受时区和日期时间值作为参数,并返回与GMT的时区偏移。

语法

timezone_offset_get(object,datetime)

参数

编号 参数和描述
1 object(必需) 这是一个DateTimeZone对象。
2 datetime(必需) 这是一个DateTimeInterface对象,指定您需要计算偏移量的日期/时间。

返回值

PHP timezone_offset_get()函数返回一个整数值,指定所需的时区偏移量(以秒为单位)。如果失败,则此函数返回布尔值 false 。

PHP版本

此函数首次在PHP版本5.2.0中引入,并与所有后续版本一起使用。

示例

以下示例演示了 timezone_offset_get() 函数的使用方法−

<?php
   tz = new DateTimeZone("Indian/mahe");datetime = date_create("now", new DateTimeZone("Asia/Taipei"));
   res = timezone_offset_get(tz, datetime );
   print(res);
?>

这将产生以下结果−

14400

示例

$dateTimeZoneTaipei = new DateTimeZone("Asia/Taipei");
$dateTimeZoneJapan = new DateTimeZone("Asia/Tokyo");

$dateTimeTaipei = new DateTime("now", $dateTimeZoneTaipei);
$dateTimeJapan = new DateTime("now", $dateTimeZoneJapan);

$timeOffset = $dateTimeZoneJapan->getOffset($dateTimeTaipei);

var_dump($timeOffset);

这将产生以下结果−

int(32400)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程