Кто-нибудь знает, как передать заданную переменную вместо параметров Carbon по умолчанию?Рассчитать разницу между двумя датами с использованием Carbon and Blade
Документация углерода говорит:
// 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);
и извлечения, что на шаблоне лезвию
// VIEW ON BLADE
<td> {{ $testdate }} </td>
В чем проблема, которую вы пытаетесь объяснить. Вы получаете какие-либо ошибки? Он показывает неправильные значения? Я думаю, что ваше решение будет использовать 'new Carbon ($ date)' вместо 'Carbon :: createFromDate ($ date)'. –
Попробуйте с: 'Carbon :: parseDate ($ date);' insted of createFromDate' –
Так что я пытаюсь вычислить его через Blade: '