#1. let's define a date with format Y-m-d
$date = "2022-01-03";
#2. what we want is to add a number of days from initial date and get the new date.
# 2.1 convert initial date with carbon
$c_init_date = CarbonCarbon::createFromFormat('Y-m-d', $e_join_date);
# 2.2 add number of days from $c_init_date. let's say 7 days
$new_date = $carbon_now->addDays(7)->format("Y-m-d");
#3. the result must be "2022-01-10"
die($new_date);
Carbon::parse('2021-07-30')->subDays(30)->format('Y-m-d 00:00:00');
$users = Users::where('status_id', 'active')
->where( 'created_at', '>', Carbon::now()->subDays(30))
->get();
$dt =Carbon::now();
echo $dt->subDay(); // 2012-03-03 00:00:00
echo $dt->subDays(29);
$startdate->diffInDays($todate); //total days between two dates
$startdate->diffInMinutes($todate); //total number of minutes between two dates
$startdate->diffInMonths($todate); //total number of months difference