Нахождение числа дней между 2 датами в лезвии Laravel - PullRequest
0 голосов
/ 16 июня 2019

У меня есть этот код (Laravel Blade):

<div>{{ $user->paid_for_date  }} (xxxx days)</div>

paid_for_date - дата (например, 2020.05.15).Как я могу отобразить количество дней для данного дня в представлении Laravel Blade (paid_for_date - сегодняшняя дата)?

1 Ответ

2 голосов
/ 16 июня 2019

вы должны использовать Carbon и рассчитать его в вашем контроллере следующим образом

импортировать углеродное пространство имен в вашем контроллере

use Carbon\Carbon;

, а затем вычислить разницу дат следующим образом

$date = Carbon::parse($user->paid_for_date);
$now = Carbon::now();

$diff = $date->diffInDays($now);

и вернуть $ diff в представление

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...