前一天不包括 php Carbon 的星期六
Previous day excluding only Saturdays with php Carbon
我正在尝试使用 Carbon 获取前一天(周六除外),但我只能找到如何获取前一天(不包括周末)的方法。
因此:
$todayDate = Carbon::now();
$dayBefore = $todayDate->subWeekDay();
如果今天是周一在 $daybefore 我得到周五,但我需要周日,如果今天是周日我需要周五...
我找不到从前一天开始只排除星期六的方法。
nesbot/carbon => 2.41.5
最后我得到了前一天不包括星期六这样的:
$dayBefore = Carbon::yesterday();
if ($dayBefore->isSaturday()) {
$dayBefore = $dayBefore->subDay();
}
我正在尝试使用 Carbon 获取前一天(周六除外),但我只能找到如何获取前一天(不包括周末)的方法。
因此:
$todayDate = Carbon::now();
$dayBefore = $todayDate->subWeekDay();
如果今天是周一在 $daybefore 我得到周五,但我需要周日,如果今天是周日我需要周五...
我找不到从前一天开始只排除星期六的方法。
nesbot/carbon => 2.41.5
最后我得到了前一天不包括星期六这样的:
$dayBefore = Carbon::yesterday();
if ($dayBefore->isSaturday()) {
$dayBefore = $dayBefore->subDay();
}