PHP Conference Japan 2024

date_default_timezone_get

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

date_default_timezone_get 取得所有日期/時間函式在腳本中使用的預設時區

說明

date_default_timezone_get(): 字串

此函式會依照下列優先順序傳回預設時區:

如果以上方法都失敗,date_default_timezone_get() 將會傳回預設時區 UTC

參數

此函式沒有參數。

回傳值

傳回 字串

範例

範例 #1 取得預設時區

<?php
date_default_timezone_set
('Europe/London');

if (
date_default_timezone_get()) {
echo
'date_default_timezone_set: ' . date_default_timezone_get() . '<br />';
}

if (
ini_get('date.timezone')) {
echo
'date.timezone: ' . ini_get('date.timezone');
}

?>

以上範例會輸出類似以下的內容:

date_default_timezone_set: Europe/London
date.timezone: Europe/London

範例 #2 取得時區的縮寫

<?php
date_default_timezone_set
('America/Los_Angeles');
echo
date_default_timezone_get() . ' => ' . date('e') . ' => ' . date('T');
?>

以上範例會輸出:

America/Los_Angeles => America/Los_Angeles => PST

參見

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top