Преобразование строковой отметки времени в дату в Laravel: несколько методов с примерами кода

Чтобы преобразовать строковую метку времени в дату в Laravel, вы можете использовать библиотеку Carbon, которая включена в Laravel по умолчанию. Carbon предоставляет удобный API для работы с датами и временем. Вот несколько методов, которые вы можете использовать, а также примеры кода:

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

use Carbon\Carbon;
$timestamp = '2022-01-01 12:34:56';
$date = Carbon::parse($timestamp)->format('Y-m-d');

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

use Carbon\Carbon;
$timestamp = '2022-01-01 12:34:56';
$date = Carbon::createFromFormat('Y-m-d H:i:s', $timestamp)->format('Y-m-d');

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

use Carbon\Carbon;
$timestamp = '2022-01-01 12:34:56';
$date = Carbon::make($timestamp)->format('Y-m-d');

В этих примерах переменная $timestampпредставляет временную метку вашей строки. Метод format()используется для указания желаемого формата результирующей даты. В данном случае 'Г-м-д'представляет формат 'ГГГГ-ММ-ДД'.