2014-09-22 128 views
0

當我var_dump一個特定的變量,我得到:PHP的Unix迄今爲止

'date' => int 1410307200

當我var_dumpdate('F j Y', strtotime($start_date)),我得到:

string 'January 1 1970' (length=14)

我得到的結果相同,當我不要使用strtotime

爲什麼它會一直回到紀元時間?

+1

我會檢查,以確保'$ start_date'是你認爲它是。運行'echo date('F j Y',1410307200);'給我預期的輸出:「2014年9月9日」 – 2014-09-22 20:58:34

回答

3

您在Unix時間戳上調用strtotime()。這是多餘的和一個錯誤:

echo date('F j Y', $start_date)