PHP timezone_name_get() 函式



定義和用法

timezone_name_get() 函式是 DateTimeZone::getName() 的別名。它接受一個 DateTimeZone 物件作為引數並返回其時區。

語法

timezone_name_get($object)

引數

序號 引數和描述
1

object (必填)

這是一個 DateTimeZone 物件。

返回值

PHP timezone_name_get() 函式返回一個字串值,指定給定物件的時區。

PHP 版本

此函式首次在 PHP 5.2.0 版本中引入,並適用於所有更高版本。

示例

以下示例演示了 timezone_name_get() 函式的用法:

線上演示
<?php
   //setting the timezone
   $tz = new DateTimeZone('Indian/Mahe');   
   $res = timezone_name_get($tz);
   print("Timezone: ".$res);
?>

這將產生以下結果:

Timezone: Indian/Mahe

示例

$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 );   
echo 'New timeZone is '. $DateTimeZone->getName ();

這將產生以下結果:

New timeZone is America/Chicago
New timeZone is America/Chicago
php_function_reference.htm
廣告