從下面的線 -時的strtotime怪異的行爲 - 號偏移
$date = strtotime('-' . (-100) . ' years');
我得到一個值4654765319
當我嘗試這在我的本地代碼。在實際網站上嘗試時,同一行的值爲$date
,因爲NULL
。這一行不包含任何變量,所以其他代碼不會影響它。
我在本地得到正確的價值和生活,如果我刪除減號-i.e
$date = strtotime('-' . (100) . ' years');
給出了這兩種情況下相同的輸出-1656664323
。
任何人都可以明白爲什麼strtotime()
在兩個平臺上的行爲與-
符號不同嗎?
謝謝。
您是否運行相同的PHP版本? – chris85
是的,謝謝你的問候,兩人都在5。6.30 – jitendrapurohit