Date manipulation with Carbon:
Create Dates
$now = now();
$date = Carbon::parse('2024-01-15');
$date = Carbon::createFromFormat('d/m/Y', '15/01/2024');Manipulation
$date->addDays(7);
$date->subMonths(2);
$date->startOfMonth();
$date->endOfWeek();Comparison
$date->isPast();
$date->isFuture();
$date->isToday();
$date1->gt($date2);Formatting
$date->format('Y-m-d');
$date->diffForHumans();
$date->toDateTimeString();