Laravel (Carbon) показывает разницу в дате только в днях Как отображать diffrence только по дням. Здесь $price->created_at = 2014-04-28 \Carbon\Carbon::createFromTimeStamp(strtotime($price->created_at))->diffForHumans() Спасибо! Ответ 1 Предположим, вы хотите разницу до теперь(), и результат от diffForHumans подходит вам, кроме сегодняшнего дня: $created = new Carbon($price->created_at); $now = Carbon::now(); $difference = ($created->diff($now)->days < 1) ? 'today' : $created->diffForHumans($now); edit: не нужно вызывать Carbon:: now() дважды, поэтому вместо этого используйте $now. Ответ 2 Функция diffInDays поможет. $cDate = Carbon::parse($date); return $cDate->diffInDays();
Ответ 1 Предположим, вы хотите разницу до теперь(), и результат от diffForHumans подходит вам, кроме сегодняшнего дня: $created = new Carbon($price->created_at); $now = Carbon::now(); $difference = ($created->diff($now)->days < 1) ? 'today' : $created->diffForHumans($now); edit: не нужно вызывать Carbon:: now() дважды, поэтому вместо этого используйте $now.