我需要使用 Carbon 库获取上个月的第一天和最后一天,以下是我尝试过的:
$firstDayofPreviousMonth = Carbon::now()->startOfMonth()->subMonth()->toDateString();
$lastDayofPreviousMonth = Carbon::now()->endOfMonth()->subMonth()->toDateString();
我得到的结果是基于$firstDayofPreviousMonth = '2016-04-01'
(因为当前月份是5月)和$lastDayofPreviousMonth = '2016-05-01'
。
对于$firstDayofPreviousMonth
,我得到了正确的结果,但是它给出了30天之前的结果,并且对于$lastDayofPreviousMonth
给出了错误的结果。
有人能帮我解决这个问题吗?
endOfDay()
或startOfDay()
结合使用,以获得23:59:59或00:00:00。 - Luciano Fantuzzi