我尝试使用以下功能将月份添加到日期
date('Y-m-d', strtotime("+238 months", strtotime("2018-02-25"))) // gives the correct date as 2037-12-25
当我尝试添加少于238个月时,此功能有效。当我试图添加一个更大的数字时,它给出了错误的答案,如1969-12-31。
date('Y-m-d', strtotime("+239 months", strtotime("2018-02-25"))) // gives the wrong date as 1969-12-31.
如果这不是正确的方法,请建议适用于较大月份的功能。谢谢。