在Laravel Blade中查找两个日期之间的天数

时间:2019-06-16 14:28:00

标签: php laravel laravel-5

我有以下代码(Laravel Blade):

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

paid_for_date-是日期(例如2020.05.15)。 如何在Laravel Blade视图中显示给定日期的天数(paid_for_date-今天的日期)?

1 个答案:

答案 0 :(得分:2)

您必须使用Carbon并像这样在控制器中进行计算

在控制器中导入carbon命名空间

use Carbon\Carbon;

然后像这样计算日期差

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

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

并将$ diff返回到视图