Как отформатировать временную метку «create_at» как обычную дату в Laravel Blade

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

  1. Использование метода format():

    {{ $model->created_at->format('Y-m-d') }}

    Дата будет отображаться в формате «ГГГГ-ММ-ДД».

  2. Использование метода toDateString():

    {{ $model->created_at->toDateString() }}

    Дата будет отображаться в формате «ГГГГ-ММ-ДД».

  3. Использование метода format()со специальным форматом:

    {{ $model->created_at->format('M d, Y') }}

    Дата будет отображаться в формате «Месяц, День, Год» (например, «08 марта 2024 г.»).

  4. Использование метода diffForHumans():

    {{ $model->created_at->diffForHumans() }}

    Появится удобочитаемое представление разницы во времени между отметкой времени created_atи текущим временем (например, «2 дня назад», «1 час назад»).

  5. Совместное использование метода parse()и метода format()Carbon:

    {{ \Carbon\Carbon::parse($model->created_at)->format('Y-m-d') }}

    Этот подход позволяет использовать мощные возможности Carbon по манипулированию датами.

Это всего лишь несколько примеров. В Laravel Blade существует множество других способов форматирования дат. Выберите метод, который лучше всего соответствует вашим требованиям и предпочтениям форматирования.