Чтобы преобразовать дату и время в дату в Laravel, вы можете использовать различные методы, предоставляемые библиотекой Carbon, которая включена в Laravel по умолчанию. Вот несколько методов, которые вы можете использовать, а также примеры кода:
Метод 1: использование метода format()
use Carbon\Carbon;
$datetime = Carbon::now(); // Current datetime
$date = $datetime->format('Y-m-d'); // Convert datetime to date
echo $date; // Output: 2024-01-12
Метод 2: использование метода toDateString()
use Carbon\Carbon;
$datetime = Carbon::now(); // Current datetime
$date = $datetime->toDateString(); // Convert datetime to date
echo $date; // Output: 2024-01-12
Метод 3: использование метода startOfDay()
use Carbon\Carbon;
$datetime = Carbon::now(); // Current datetime
$date = $datetime->startOfDay()->toDateString(); // Convert datetime to date
echo $date; // Output: 2024-01-12
Метод 4: использование методов toImmutable()и format()
use Carbon\CarbonImmutable;
$datetime = CarbonImmutable::now(); // Current datetime
$date = $datetime->toImmutable()->format('Y-m-d'); // Convert datetime to date
echo $date; // Output: 2024-01-12
Метод 5: использование методов parse()и format()
use Carbon\Carbon;
$datetime = Carbon::parse('2024-01-12 14:30:00'); // Parse datetime from a specific value
$date = $datetime->format('Y-m-d'); // Convert datetime to date
echo $date; // Output: 2024-01-12