#php-carbon
#php-carbon
Вопрос:
Я пытаюсь получить предыдущий день, исключая субботы, используя Carbon, но я могу найти только, как получить предыдущую дату, исключая выходные.
Так что с:
$todayDate = Carbon::now();
$dayBefore = $todayDate->subWeekDay();
если сегодня понедельник в $daybefore, я получаю пятницу, но мне нужно воскресенье, и если сегодня воскресенье, мне нужна пятница…
Я не могу найти способ исключить только субботы из предыдущего дня.
nesbot /carbon => 2.41.5
Ответ №1:
Наконец, я получил предыдущий день, исключая субботы, подобные этому:
$dayBefore = Carbon::yesterday();
if ($dayBefore->isSaturday()) {
$dayBefore = $dayBefore->subDay();
}