即時通訊使用PHP 5.3並閱讀了很多材料,但仍然無法找到解決方案。1970年以前的PHP日期
我要使用從Excel導入生日1945年1月10日到MySQL PHP 不管我試過沒有給我結果(即時得到一個負數)
這裏是我試過的最後解決方案:
$數據爲Excel文件(使用Excel閱讀器類,即時通訊)
$date_of_birth = ($data->sheets[0]['cells'][$i][11] - 25569) * 86400;
結果是-2207692800
我在這裏幹什麼?
你從哪裏得到這個負值?在PHP中還是在MySQL表中?確保列類型爲DATE,因爲它可以處理這樣的日期。 – silkfire
不好意思,25569是什麼? – jimmy
如果你不解釋'25569'來自哪裏以及它應該代表什麼,那麼絕對沒有辦法回答這個問題。首先,Excel擁有自己的Epoch,PHP可以將日期當作對象來處理,所以1970年可能根本就不相關。 –