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
广告
© . All rights reserved.