首页 > 解决方案 > 前一天不包括 php Carbon 的星期六

问题描述

我正在尝试使用 Carbon 获取不包括星期六的前一天,但我只能找到如何获取不包括周末的前一天。

所以:

$todayDate = Carbon::now();
$dayBefore = $todayDate->subWeekDay();

如果今天是星期五之前的星期一,但我需要星期天,如果今天是星期天,我需要星期五...

我找不到从前一天只排除星期六的方法。

内斯博特/碳 => 2.41.5

标签: php-carbon

解决方案


最后我得到了前一天,不包括这样的星期六:

$dayBefore  = Carbon::yesterday();
if ($dayBefore->isSaturday()) {
    $dayBefore = $dayBefore->subDay();
}

推荐阅读