English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基础教程

PHP 高级教程

PHPとMySQL

PHP リファレンスマニュアル

PHP timezone_name_get() 関数の使用法と例

PHP デート&タイム関数マニュアル

timezone_name_get()関数は時区名を返します。

定義と使用法

timezone_name_get()関数はDateTimeZone::getName()の別名です。DateTimeZoneオブジェクトをパラメータとして受け取り、その時区を返します。

構文

timezone_name_get($object)

パラメータ

番号パラメータ及び説明
1

object (必須)

これはDateTimeZoneオブジェクトです。

返り値

PHP timezone_name_get()関数は、指定されたオブジェクトの時区を指定する文字列値を返します。

PHPバージョン

この関数は最初に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