當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。