English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
timezone_name_get()関数は時区名を返します。
timezone_name_get()関数はDateTimeZone::getName()の別名です。DateTimeZoneオブジェクトをパラメータとして受け取り、その時区を返します。
timezone_name_get($object)
番号 | パラメータ及び説明 |
---|---|
1 | object (必須) これはDateTimeZoneオブジェクトです。 |
PHP timezone_name_get()関数は、指定されたオブジェクトの時区を指定する文字列値を返します。
この関数は最初にPHPバージョン5.2PHP 5.2.0で導入され、すべての上位バージョンで使用できます。
以下の例で示しますtimezone_name_get()timezone_name_get()関数の使用法-
<?php //時区を設定 $tz = new DateTimeZone('Asia/重慶'); $res = timezone_name_get($tz); print("時区: ".$res); ?>テストを見て‹/›
出力結果
時区: Asia/重慶
時区の名前を返す二つの方法を使用
<?php $dateSrc = '2007-04-19 12:5GMT'; $dateTime = date_create($dateSrc); $DateTimeZone = timezone_open('Asia/Shanghai'); date_timezone_set($dateTime, $DateTimeZone); $NewDateTimeZone = date_timezone_get($dateTime); echo '新時区は '. timezone_name_get($NewDateTimeZone); echo "\n"; #第二种方法を使用 $dateTime = new DateTime($dateSrc); $DateTimeZone = timezone_open('Asia/Shanghai'); $dateTime->setTimezone($DateTimeZone); echo '新時区は '. $DateTimeZone;->getName(); ?>テストを見て‹/›
出力結果:
新時区は Asia/Shanghai 新時区は Asia/Shanghai