Как получить массив последних трех дат с помощью Carbon в PHP

Чтобы получить массив из трех последних дат с помощью библиотеки Carbon в PHP, вы можете использовать следующие методы:

Метод 1: использование методов now()и subDays()Carbon

use Carbon\Carbon;
$dates = [];
for ($i = 0; $i < 3; $i++) {
    $date = Carbon::now()->subDays($i);
    $dates[] = $date->toDateString();
}
print_r($dates);

Метод 2: использование методов parse()и subDays()Carbon

use Carbon\Carbon;
$dates = [];
for ($i = 0; $i < 3; $i++) {
    $date = Carbon::parse('today')->subDays($i);
    $dates[] = $date->toDateString();
}
print_r($dates);

Метод 3: использование методов today()и subDays()Carbon

use Carbon\Carbon;
$dates = [];
$date = Carbon::today();
for ($i = 0; $i < 3; $i++) {
    $dates[] = $date->subDays($i)->toDateString();
}
print_r($dates);

Эти методы дадут вам массив из трех последних дат, начиная с сегодняшней даты. Даты будут иметь формат «ГГГГ-ММ-ДД».