Berechnen Differenz zwischen zwei Datumsangaben mit Carbon und Klinge

Weiß jemand wie das passieren einer bestimmten variable anstelle der Carbon Standard-Parameter ?

In der Dokumentation des Carbon sagt:

//CARBON SAMPLE

$dtToronto = Carbon::createFromDate(2012, 1, 1, 'America/Toronto');
$dtVancouver = Carbon::createFromDate(2012, 1, 1, 'America/Vancouver');
echo $dtVancouver->diffInHours($dtToronto); //3

Und ich möchte so etwas wie dies in meinem controller:

  //EXAMPLE

  $date = "2016-09-16 11:00:00";
  $datework = Carbon::createFromDate($date);
  $now = Carbon::now();
  $testdate = $datework->diffInDays($now);

Und abrufen, die auf einem Blade-Vorlage

  //VIEW ON BLADE

  <td> {{ $testdate }} </td>
Was ist genau das problem, das Sie versuchen, zu erklären. Bekommst du irgendwelche Fehler? Zeigt es falsche Werte? Ich denke, Ihre Lösung new Carbon($date) statt Carbon::createFromDate($date).
Versuchen Sie es Mit: Carbon::parseDate($date); statt createFromDate
So versuche ich zu berechnen, es über die Klinge: <td>{{Carbon\Carbon::now()->diffInDays($work['date']) }}</td> aber ich habe diesen Fehler: Type error: Argument 1 passed to Carbon\Carbon::diffInDays() must be an instance of Carbon\Carbon, string given. Also ich habe die variable $['date'] das ist ein Ergebnis aus dem Modell Abfragen und nicht ein Carbon-Objekt...

InformationsquelleAutor mrk088 | 2016-09-15

Schreibe einen Kommentar