0
我需要比用戶輸入日期提前35年的日期。 在PHP下面的代碼strtotime長時間不工作
$DoCndm=date("Y-m-d",strtotime($_POST['DoH'] ." +35 years"));
我發現它工作正常高達22年但對於23及以上爲返回輸出1970-01-01 ..它是一個錯誤?
我需要比用戶輸入日期提前35年的日期。 在PHP下面的代碼strtotime長時間不工作
$DoCndm=date("Y-m-d",strtotime($_POST['DoH'] ." +35 years"));
我發現它工作正常高達22年但對於23及以上爲返回輸出1970-01-01 ..它是一個錯誤?
閱讀此鏈接Year 2038 problem
不能使用上述2038年UNIX timstamp
您使用32位操作系統? – frz3993
它的64位,wamp64 –
除了爲此找到的副本,請閱讀http://stackoverflow.com/questions/2012589/php-mysql-year-2038-bug-what-is-it-how-to-solve-它 –