当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP timezone_open()用法及代码示例


timezone_open()函数是PHP中的内置函数,用于创建新的DateTimeZone对象。 timezone_open()函数接受时区作为参数,如果成功则返回DateTimeZone对象,如果失败则返回False。

用法:

timezone_open( $timezone )

参数:此函数接受强制性的单个参数$timezone。它指定要创建的新DateTimeZone对象的时区。


返回值:成功返回DateTimeZone对象,失败返回False。

异常:作为参数传递的时区必须是PHP中支持的时区,否则可能导致错误的结果。

以下示例程序旨在说明PHP中的timezone_open()函数:

程序1:

<?php 
  
// Creating a new DateTimeZone object 
$timezone = timezone_open("America/Chicago"); 
  
echo ("The new DateTimeZone object created is " 
              . timezone_name_get($timezone )); 
?>
输出:
The new DateTimeZone object created is America/Chicago

程序2:

<?php 
  
// Array of timezones 
$timezones = array('Europe/London', 'Asia/Kolkata'); 
foreach ($timezones as $tz) { 
    $name = timezone_open($tz); 
      
    echo ("The new DateTimeZone object created is "
                . timezone_name_get($name). "<br>"); 
} 
?>
输出:
The new DateTimeZone object created is Europe/London
The new DateTimeZone object created is Asia/Kolkata

注意:timezone_open()函数发出警告,因为传递的时区不是受支持的/有效的时区。

参考: http://php.net/manual/en/function.timezone-open.php



相关用法


注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | timezone_open() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。