我試圖將linux server timestamp
轉換爲formatted local date
字符串。將PHP時間戳轉換爲本地日期字符串的問題
的$timestamp
是1429800741
,而expected date string
是"2015/4/23 14:52:21"
,但如果我用date("Y/n/j H:i:s", $timestamp)
,結果是"2015/4/23 06:52:21"
,它的8 hours slower
。
我用命令行"date -R"
檢查了我的服務器,它顯示了"Thu, 23 Apr 2015 14:55:59 +0800"
。
在PHP中,功能date_default_timezone_get() echo "Asia/Shanghai".
它看起來像我的所有時區設置是否正確,爲什麼是格式化字符串錯了嗎?
任何人都請幫助我,謝謝!
哦,對不起,我在$ date()函數中添加了$ timestamp參數,但我忘了在這裏粘貼正確的代碼。 – Pooker
是否爲這些outpud日期正確的時間戳,或者可能發生錯字? – yergo
[轉換時間戳到可讀日期/時間PHP]的可能的重複(http://stackoverflow.com/questions/5213528/convert-timestamp-to-readable-date-time-php) – Gunaseelan