php date的坑
先看一下这段代码
$str = '2023-10-31';
date('Y-m-01', strtotime("{$str} -1 month"));
目测这个时间获取到的是 2023-09-01
对不对, 其实得到的结果是 2023-10-01
, 是不是很坑?
如果想要获取准确的推荐 \Carbon\Carbon::now()->subMonthNoOverflow()->startOfMonth()->toDateString()
推荐文章: