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
相關用法
- p5.js sq()用法及代碼示例
- d3.js d3.map.has()用法及代碼示例
- PHP next()用法及代碼示例
- p5.js day()用法及代碼示例
- p5.js pow()用法及代碼示例
- CSS var()用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- PHP pow( )用法及代碼示例
- PHP pi( )用法及代碼示例
- PHP Ds\Map get()用法及代碼示例
- PHP Ds\Map put()用法及代碼示例
- p5.js str()用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | timezone_open() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。