Datumsformat Laravel ändern 5

7

Ich habe etwas Problem darin Ich möchte das Datumsformat ändern. das ist meine Ansicht:

%Vor%

und mein Controller:

%Vor%

das ist meine Sicht und was ich tun möchte:

Wenn mir jemand sagt, ich solle Carbon verwenden, bitte erklären Sie mir, wie man es benutzt?

NB: Ich benutze Laravel 5.1

    
ivan setiadi 10.05.2016, 07:46
quelle

6 Antworten

10

Versuchen Sie Folgendes:

%Vor%

Wo

  • d - Der Tag des Monats (01 bis 31)
  • F - Ein vollständiger Text Darstellung eines Monats (Januar bis Dezember)
  • Y - Ein vierstelliges Darstellung eines Jahres
prava 10.05.2016, 07:52
quelle
7
%Vor%     
ImBS 10.05.2016 10:38
quelle
6

Es ist besser, das Format php Carbon date in der View-Datei zu verwenden.

Wenn <?php echo $post->tanggal?> ist, erhält das Datum dann:

Das wird funktionieren:

<?php echo Carbon\Carbon::createFromFormat('Y-m-d', $post->tanggal)->format('d M Y') ?>

Das obige gibt die gleiche Ausgabe wie gewünscht zurück.

Wenn Sie das Format weiter ändern möchten. Dann könnte dieser Link hilfreich sein.

Carbon wird von der PHP DateTime-Klasse geerbt. Also, wenn Sie Laravel verwenden, empfehle ich Ihnen, Carbon zu verwenden.

    
Srijan Karki 10.05.2016 10:09
quelle
5

Wenn Sie Eloquent verwenden könnten, könnten Sie die Spalte automatisch auf ein Carbon date-Objekt anwenden.

Sie würden ein Post -Modell benötigen und sicherstellen müssen, dass tanggal in die Spalten eingefügt wurde, die in Datumsangaben umgewandelt werden.

%Vor%

Dann wird Laravel das Datum automatisch in ein Carbon-Objekt umwandeln, das Ihnen Zugriff auf alle möglichen praktischen Funktionen gibt.

Geben Sie dann in Ihrer Ansicht das Datum in dem Format aus, nach dem Sie suchen.

%Vor%

Sie können mehr über die hilfreichen Methoden erfahren, die Carbon Ihnen hier zur Verfügung stellt: Ссылка

Und Sie können herausfinden, welche verschiedenen Buchstaben innerhalb des Arguments an format übergeben werden: Ссылка

    
Matt McDonald 10.05.2016 07:59
quelle
5

das wird Ihr Problem zu 100 Prozent lösen

%Vor%     
Bikash Budhathoki 12.05.2016 10:45
quelle
4

verwenden Sie dieses Format

%Vor%

Ссылка

    
Moauya Meghari 10.05.2016 07:53
quelle