【发布时间】:2023-01-27 20:24:16
【问题描述】:
我有一个简单的变量,可以将一个月加到今天:
$endOfCycle = date("Y-m", strtotime("+1 month"));
今天是 2013 年 1 月,所以我希望回到 2013-02,但我得到的是 2013-03。我不明白为什么它会跳到三月。
【问题讨论】:
-
see the Note in the Manual: 相对月份值是根据他们经过的月份长度计算的。一个例子是“+2 月 2011-11-30”,它会产生“2012-01-30”。这是因为 11 月有 30 天,12 月有 31 天,总共 61 天。