有人知道如何传递给定变量以替代Carbon的默认参数吗?
Carbon的文档说明:
// CARBON SAMPLE
$dtToronto = Carbon::createFromDate(2012, 1, 1, 'America/Toronto');
$dtVancouver = Carbon::createFromDate(2012, 1, 1, 'America/Vancouver');
echo $dtVancouver->diffInHours($dtToronto); // 3
我想在我的控制器中做类似这样的事情:
// EXAMPLE
$date = "2016-09-16 11:00:00";
$datework = Carbon::createFromDate($date);
$now = Carbon::now();
$testdate = $datework->diffInDays($now);
并在 Blade 模板上检索它
// VIEW ON BLADE
<td> {{ $testdate }} </td>
new Carbon($date)
而不是Carbon::createFromDate($date)
。 - Thomas Van der VeenCarbon::parseDate($date)
而不是createFromDate
。 - Filip Koblański<td>{{Carbon\Carbon::now()->diffInDays($work['date']) }}</td>
但是我遇到了这个错误:Type error: Argument 1 passed to Carbon\Carbon::diffInDays() must be an instance of Carbon\Carbon, string given
。所以我的变量$work['date']是由模型查询返回的结果,而不是一个Carbon对象... - user5120193