Как настроить Carbon diffForHumans в Laravel

#php #laravel

#php #laravel

Вопрос:

я новичок в laravel. Я хочу использовать класс carbon. Я хочу показать на своем блейде вот так: 8 дней, 12 часов, 33 минуты времени восстановления.

Мой исходный код;

 $date = Carbon::parse($currentTime);
    $now = Carbon::now('Europe/Istanbul');
    $date->locale('tr');

    if ($date >= $now) {
        $diff = $date->diffForHumans($now);
        return  $diff;
    }
 

Что я могу сделать?

Ответ №1:

Вы должны использовать так;

 $diff = $date->diffForHumans($now, ['long' => true, 'parts' => 4]); 
 

Diff для людей принимает свойство.

Ответ №2:

Я легко нашел это решение в документации https://carbon.nesbot.com/docs /

Просто введите в поиске «human», и он покажет вам несколько примеров.

Комментарии:

1. Спасибо, на самом деле я просмотрел эту страницу документации, но я не понимаю, поэтому в верхней части вашего ответа мое решение спасибо!