Чтобы отобразить временную метку created_atв Laravel Blade как обычную дату, вы можете использовать различные методы. Вот несколько вариантов с примерами кода:
-
Использование метода
format():{{ $model->created_at->format('Y-m-d') }}Дата будет отображаться в формате «ГГГГ-ММ-ДД».
-
Использование метода
toDateString():{{ $model->created_at->toDateString() }}Дата будет отображаться в формате «ГГГГ-ММ-ДД».
-
Использование метода
format()со специальным форматом:{{ $model->created_at->format('M d, Y') }}Дата будет отображаться в формате «Месяц, День, Год» (например, «08 марта 2024 г.»).
-
Использование метода
diffForHumans():{{ $model->created_at->diffForHumans() }}Появится удобочитаемое представление разницы во времени между отметкой времени
created_atи текущим временем (например, «2 дня назад», «1 час назад»). -
Совместное использование метода
parse()и методаformat()Carbon:{{ \Carbon\Carbon::parse($model->created_at)->format('Y-m-d') }}Этот подход позволяет использовать мощные возможности Carbon по манипулированию датами.
Это всего лишь несколько примеров. В Laravel Blade существует множество других способов форматирования дат. Выберите метод, который лучше всего соответствует вашим требованиям и предпочтениям форматирования.