strtotime不能长时间添加

时间:2016-01-09 19:20:08

标签: php date strtotime dateadd

我需要一个比用户输入日期提前35年的日期。 使用php中的以下代码

$DoCndm=date("Y-m-d",strtotime($_POST['DoH'] ." +35 years"));

我发现它可以正常工作长达22年但是输出为1970-01-01为23及以上..这是一个错误吗?

1 个答案:

答案 0 :(得分:3)

阅读此链接Year 2038 problem

你不能使用2038年以上的unix timstamp