0
當我var_dump
一個特定的變量,我得到:PHP的Unix迄今爲止
'date' => int 1410307200
當我var_dump
date('F j Y', strtotime($start_date))
,我得到:
string 'January 1 1970' (length=14)
我得到的結果相同,當我不要使用strtotime
。
爲什麼它會一直回到紀元時間?
當我var_dump
一個特定的變量,我得到:PHP的Unix迄今爲止
'date' => int 1410307200
當我var_dump
date('F j Y', strtotime($start_date))
,我得到:
string 'January 1 1970' (length=14)
我得到的結果相同,當我不要使用strtotime
。
爲什麼它會一直回到紀元時間?
您在Unix時間戳上調用strtotime()
。這是多餘的和一個錯誤:
echo date('F j Y', $start_date)
我會檢查,以確保'$ start_date'是你認爲它是。運行'echo date('F j Y',1410307200);'給我預期的輸出:「2014年9月9日」 – 2014-09-22 20:58:34