2015-06-03 6 views
21

Ich benutze Kohlenstoff, aber versuchen, den ersten Tag des Monats zu bekommen, so dass ich einen Bericht vom Anfang des Monats bis zum heutigen Tag ausführen kann.Carbon - erhalten ersten Tag des Monats

Der obige Code zeigt das heutige Datum zurück zum selben Datum des Vormonats. Aber ich möchte vom ersten bis jetzt kommen.

Gibt es eine einfache Möglichkeit, dies zu tun, wie ich oben bin? Kann nichts in den Dokumenten finden.

Antwort

29

Versuchen als

$start = new Carbon('first day of this month') 

CARBON DOCS Refer #Testing Aids

+1

Bingo, wusste, dass es etwas sein würde, aber mein Kopf war nicht einfach genug zu denken. – Lovelock

+0

warte auf den Timer :) – Lovelock

52

Sie Funktion folgende verwenden können

$start = Carbon::now()->startOfMonth(); 
$end = Carbon::now(); 
+5

Nur eine Erinnerung, wenn Sie Zeit als '00: 00: 00' wollen, ist dies die perfekte Antwort. Sonst ist @Narendrasinghs Antwort freundlicher :) –