我该如何解决这个问题?
我举了例子(31.10.2013), 但脚本返回(01.11.2013)
echo $currentDate = "2013-10-31";
echo date("Y-m-D",strtotime("+1 month",strtotime("-1 month",strtotime($currentDate))));
Output is:
2013-10-31
2013-11-01
答案 0 :(得分:0)
一切都在您的代码中正常运行。问题是11月只有30天。因此,当您在月份中添加1时,日期将更改为11-31-2013,这不存在,因此它将滚动到12-1-2013。然后你减去一个月,返回11-1-2013。我希望这能解决你的问题。