Просто добавьте 12 часов на 12 часов и 1 час на 1 час к созданному экземпляру углерода из вашей переменной даты
Для данного пользовательского объекта, например,
=> App\User {#3065
id: 1,
name: "something",
email: "earlene79@example.com",
email_verified_at: null,
created_at: "2019-10-17 13:16:25",
updated_at: "2019-10-17 13:16:25",
}
Этот запрос возвращаетэто
$sel_date = '2019-10-17';
return User::whereBetween('created_at', [
Carbon::createFromDate($sel_date)->addHours(13),
Carbon::createFromDate($sel_date)->addHours(14),
])->get();
Надеюсь, это поможет