我的php日期在当前日期减去1个月的问题
我收到了这段代码。
$date = date("Y-m-d H:i:s", strtotime("-1 month"));
echo $date;
结果如何?我错过了什么。
2016-03-01 23:21:20
答案 0 :(得分:4)
今天是3月30日。1个月前是2月30日。但2月份今年仅有29天,所以2月30日与3月1日相同。
您将在接下来的几天遇到问题,因为上个月的那个日子并不存在:
答案 1 :(得分:0)
如果你从2016-03-30回来一个月,你会得到2016-02-30。但是,2016-02-29是2月的最后一天,所以它将该日期解析为2016-03-01。