我正在接受一個字符串,它表示一個時間值,並將其存儲在數據庫表中,其中字段類型也是一個時間值。問題是,我儘量先格式化字符串中使用的代碼是一個日期時間格式:Strtotime返回錯誤的時間值 - 自己添加8分鐘?
date('H:m', strtotime($value));
的問題是,它返回的時間,但以8分加給它。我不知道爲什麼會這樣呢?我使用PHP MySQL。請幫助
我正在接受一個字符串,它表示一個時間值,並將其存儲在數據庫表中,其中字段類型也是一個時間值。問題是,我儘量先格式化字符串中使用的代碼是一個日期時間格式:Strtotime返回錯誤的時間值 - 自己添加8分鐘?
date('H:m', strtotime($value));
的問題是,它返回的時間,但以8分加給它。我不知道爲什麼會這樣呢?我使用PHP MySQL。請幫助
原因:也許你的MySQL服務器的內部時間不能正確同步。
解決方案:請求您的webhost/server-admin正確同步時間。
分鐘是'我'的日期()函數。嘗試日期('H:i',strtotime($ value));
該死的兒子XD 該答案爲我節省了一些時間... – jungerislaender 2015-05-15 12:53:41
爲什麼不簡單地減去8分鐘的價值,每次....... – Starx 2010-08-31 08:28:07