Php-function-date-timezone-set
提供:Dev Guides
PHP-関数date_timezone_set()
構文
void date_timezone_set ( DateTime $object, DateTimeZone $timezone )
void DateTime::setTimezone ( DateTimeZone $timezone )
定義と使い方
これらの関数は、DateTimeオブジェクトのタイムゾーンを設定します
上記の2つの関数は同等であり、以下の例に示すように、任意の関数を使用できます。
パラメーター
| Sr.No | Parameter & Description |
|---|---|
| 1 |
object(Required) DateTimeオブジェクト |
| 2 |
timezone(Required) オブジェクト形式の望ましいタイムゾーン |
戻り値
成功するとNULLを返し、失敗するとFALSEを返します。
例
以下は、この機能の使用法です-
<?php
$dateSrc = '2007-04-19 12:50 GMT';
$dateTime = date_create( $dateSrc);
$DateTimeZone = timezone_open ( 'America/Chicago' );
date_timezone_set( $dateTime, $DateTimeZone );
$NewDateTimeZone = date_timezone_get($dateTime);
echo 'New timeZone is '. timezone_name_get($NewDateTimeZone);
echo "\n";
# Using second function.
$dateTime = new DateTime($dateSrc);
$DateTimeZone = timezone_open ( 'America/Chicago' );
$dateTime->setTimezone( $DateTimeZone );
$NewDateTimeZone = $dateTime->getTimezone ();
echo 'New timeZone is '. timezone_name_get ($NewDateTimeZone);
?>
これは、次の結果を生成します-
New timeZone is America/Chicago
New timeZone is America/Chicago