2012-11-07 2038年問題 PHP 32bitPCでは、2の32乗-1までしか扱えない pow(2, 31) - 1 = 2147483647 date('Y-m-d H:i:s', 2147483647) = 2038-01-19 12:14:07 対策は、PEARのCalcクラス require_once "Date/Calc.php"; $nextday = Date_Calc::nextDay('31', '12', '2999', '%Y-%m-%d');