Ich schreibe eine Bereichsabfrage und ich bin in einem fetch_date
übergeben, um Dinge aus der DB-Tabelle basierend auf dem created_at
Zeitstempel zu ziehen.Laravel Datum ändern, wenn ich eine Variable
Ich versuche, alle Datensätze für einen Monat zu finden, aber die Variable $fetch_date
sich dauernd ändert, wenn ich folgendes versuchen:
//$fetch_date is a carbon instance and is equal to the month the user selected
//ie: Carbon {#221 ▼
// +"date": "2016-07-01 00:00:00.000000"
//Create the next_month
$next_month = $fetch_date->addMonth();
//Format next_month as a string
$next_month = $next_month->format('Y-m-d');
//Format fetch_date as a string
$fetch_date = $fetch_date->format('Y-m-d');
dd($fetch_date);
//This now gives me 2016-08-01 - why?
Warum funktioniert die fetch_date
Änderung? Ich versuche im Wesentlichen, den $fetch_date
als aktuellen Monat und den $next_month
zu behalten, um einfach der Anfang des nächsten Monats zu sein.
Ich schätze, es gibt einen wirklich einfachen Grund, den ich nur übersehe.
Ich denke, Sie fügen einen Monat der Variable fetch_date. Versuchen Sie es zu kopieren und fügen Sie dann den Monat hinzu. –