當我使用PHP做time()並將它存儲在MySQL服務器中然後檢索它時,當我嘗試將它轉換爲秒時,它返回奇怪的結果。PHP date()返回時間錯誤
1386787112 = 35秒前(我的PHP說什麼)
1386787112竟是2天以前(我現在的時間說什麼)。
$da = date("s",1386787112);
此代碼旨在以秒爲單位返回當前時間,但只在時間大於60秒時纔會更新。難道我做錯了什麼?
當我使用PHP做time()並將它存儲在MySQL服務器中然後檢索它時,當我嘗試將它轉換爲秒時,它返回奇怪的結果。PHP date()返回時間錯誤
1386787112 = 35秒前(我的PHP說什麼)
1386787112竟是2天以前(我現在的時間說什麼)。
$da = date("s",1386787112);
此代碼旨在以秒爲單位返回當前時間,但只在時間大於60秒時纔會更新。難道我做錯了什麼?
你確定你的PHP服務器和MySQL服務器具有相同的時間? – qwertynl
你已經顯示絕對沒有代碼,會輸出「35秒前」 – h2ooooooo
咦? 'date('i')'返回時間戳的*分*部分。絕不意味着「秒前」。 – deceze