如果 day > 1,我想设置本月的第一天(YM-01)。但如果这一天已经是本月的第一天,它应该给我“-1 月”。前进时应该能够发生同样的情况。(+1 个月)
我如何在php中管理这个?
(更新)让这段代码向后工作,但我不能使用相同的方法向前移动,因为本月的最后一天可能是 28、29、30 或 31。应该使用本月的最后一天,但我没有不知道怎么办。。
if (date("j", strtotime('today', $time)) == 1) {
$beginmon = strtotime('first day of last month', $time);
} else {
$beginmon = strtotime('first day of this month', $time);
}