Php-function-timezone-offset-get

提供:Dev Guides
移動先:案内検索

PHP-関数timezone_offset_get()

構文

int timezone_offset_get ( $object,  $datetime );

int DateTimeZone::getOffset ( $datetime );

定義と使い方

これらの関数は、GMTからのタイムゾーンオフセットを返します。

上記の2つの関数は同等であり、以下の例に示すように、任意の関数を使用できます。

パラメーター

Sr.No Parameter & Description
1

object(Required)

日時ゾーンオブジェクト

2

datetime(Required)

オフセットを計算する日付/時刻を含むDateTime。

戻り値

成功した場合は秒単位のタイムゾーンオフセットを返し、失敗した場合はFALSEを返します。

以下は、この機能の使用法です-

<?php
   $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)