我有此PHP代碼:getTimestamp沒有給正確的小時
$from_date = new DateTime('April-22-2016');
$from_date->format('Y-m-d 00:00:00');
$from_date->setTime(0,0,0);
print '/'. $from_date_unix = $from_date->getTimestamp();
上述代碼打印的1461356160
Unix時間戳,這意味着 GMT:Fri, 22 Apr 2016 20:16:00 GMT
營業時間是20:16:00
- 這是奇怪,因爲我已經設置時間00:00:00
通過
$from_date->setTime(0,0,0);
是我的代碼錯了嗎?我需要檢查php.ini
中的某些內容嗎?
真的很好的答案 - 它應該是公認的,不是我的。我只是直接指出了問題,而不是解釋一切。 – rinukkusu
的確,感謝您花時間寫出這樣一個好的答案。 – Crerem