將記錄添加到數據庫時,我使用MySQL NOW()
函數爲列添加日期標記。但是,我的服務器位於世界的一半,並且與我有不同的時區。將存儲的數據庫日期更改爲當前時區(strtotime?)
從數據庫中拉出日期戳時,我需要將其值調整+8小時,以便在我的網站上顯示「正確」時間。但是,我需要strtotime
它創建一個可用的日期在第一個地方,然後strtotime
它到+8小時,然後strtotime
它將其改變爲所需的格式,對不對?
我試過多次迭代的語句,但我可以得到30 Sep 07:35
或01 Jan 00:00
結果,而不是要求的30 Sep 15:35
。
的值存儲在數據庫中datetime
格式:2014-09-30 07:35:36
之一許多事情我已經嘗試過失敗:
$chat_time = date("Y-m-d H:i:s", strtotime($chat_time));
$chat_time = strtotime("+8 hours");
$chat_time = date("d M, H:i", strtotime($chat_time));
作品的魅力,謝謝。 – mpdc 2014-09-30 15:09:15