1
這裏是我的代碼:這是一個PHP date()bug嗎?
<?php
echo date("Y-m-d H:i:s",1477785600) ;
echo "<br />";
echo date("Y-m-d H:i:s",1477789200) ;
?>
和結果是
2016-10-30 02:00:00
2016-10-30 02:00:00
爲什麼日期()得到不同的時間戳相同的結果?
這是一個PHP的錯誤?
我的環境設置爲:
是,當你從夏令時改爲冬令時的一天嗎? – Barmar
當我運行你的代碼時,我得到了這個輸出:2016-10-29 17:00:00 2016-10-29 18:00:00。我猜這與巴馬爾建議的時間變化有關。我在加拿大/蒙特利爾時區。如果時間在3AM重置爲凌晨2點,此輸出實際上可能是正確的。 – TopCheese
@Barmar你是對的! –