Loading...

PHP 時間時區修正

Temperature: 0 °C

ChungChung
一般來說...PHP取得的時間,是格林威治的時間:

但如果要將時間調成臺灣的時區,或其他時區的話,必需要做一些修正:

方法一:

$datetime = date ("Y-m-d H:i:s" , mktime(date('H')+8, date('i'), date('s'), date('m'), date('d'), date('Y'))) ;
echo $datetime ;    // 顯示時間
輸出結果: 2001-03-19 / 17:50:34 ( 台灣當地時區 )


最主要修改的,就是H(時)的部份了,只要將後面的+8,修改為你要的時區與格林威治時區的差值,就可以取得正確的時間了。不過時間是以系統所在位置,也就是你的電腦時間。

只是+8之後還是沒有達到要的時間..因此把+8 改為+16...

方法二:

date_default_timezone_set('Asia/Taipei');


只要做一個時區的宣告,就可以不用擔心有沒有哪邊沒改到了。
https://innstory.com/story-PHP 時間時區修正-224

About the Author

Chung

我是chung
網路工作者
主業是網站系統開發建置
副業是做夢,寫故事
作品請參考/teme.biz
做夢請參考/innstory.com
聯絡/chung.teme@gmail.com

#有人用筆寫日記,有人用歲月寫日記,有人用照片寫日記,而我,用innstory寫日記。

Visitor message

留下一些足跡證明你來拜訪過我

推薦閱讀

作者其他相關類別故事

PHP數字1000分位逗號分隔函數number_format()

PHP數字1000分位逗號分隔函數number_format()

有時候我們必需將數字加上每三個位數加上一個逗號(千分位),例如變成,,我雖不常用......

PHP取得檔案路徑及檔案名稱

PHP取得檔案路徑及檔案名稱

例如我有一支檔案是放在根目錄下的demo資料夾中,檔案名稱為test.php 、首先取...

如何使用javascript判斷身分證號跟居留證格式

如何使用javascript判斷身分證號跟居留證格式

首先,我是把如何用javascript判斷字串中必須包含中英文的方式延伸~ 將每一個字...

請選擇選項

執行錯誤

Hi,謝謝你的參與,但無法重複投票哦~

現在就加入innstory,開始紀錄你的故事。

「innstory」是一個儲存故事的地方,我們致力於成為一個有溫度的平台,加深人與人之間的羈絆是我們所努力的方向。
我們深信人與人間的區塊鏈不是只是冷冰冰的運算。現在就加入我們。