2017-03-10 6 views
-3

Ich habe eine Abfrage für die Zeit und zeigen Sie es in einem PDF, aber es ist Form String-Format Ich möchte es in 12 Format Zeit konvertieren.Konvertieren in 12 Format Zeit

Dies ist mein Codes {nl2br($schedule->cattime)}

Output

+0

zeigen Ihnen die Ausgabe für 'dd ($ schedule-> cattime)'? –

+0

10,00 8,30 7,30 8,00 8,30 12,00 13,00 14,00 15,00 16,00 17,00 –

Antwort

0

Laravel Carbon als Datum/Zeit-Schicht verwendet.

Zeit/Datumsformat in Kohlenstoff ändern, müssen Sie createFromFormat Methode verwenden.

Carbon::createFromFormat($format, $time, $tz); 

zum Beispiel, 12-Std.-Format zu erhalten:

$date = Carbon::createFromFormat('m/d/Y g:ia', '03/10/2017 20:10'); 

Kohlenstoff aus Blade-Vorlage zu verwenden, um direkt, müssen Sie den vollständigen Namespace verwenden:

\Carbon\Carbon::createFromFormat('m/d/Y g:ia', '03/10/2017 20:10'); 

Aktualisieren

abhängig von Ihrem Kommentar erhalten Sie Werte aus der Datenbank.

wäre es einfacher, formatiert Zeit zu holen, anstatt neu zu formatieren es mit TIME_FORMAT Funktion

selectRaw('GROUP_CONCAT(concat(TIME_FORMAT(schedule.start_time, "%r")) separat‌​or "\r\n") as cattime') 
+0

Ich habe dies in meinem Code und seine funktionellen {{date ("g: ia", strtotime ($ schedule-> START_TIME))}}, aber ich habe eine Gruppe concat Abfrage der Zeit, wenn ich konvertiere in der Zeit zeigt es nur eine. was soll ich tun? –

+0

Ich habe das nicht bekommen * 'aber ich habe eine Gruppe concat Abfrage der Zeit, wenn ich in der Zeit umwandelt, zeigt es nur einen. *? Bitte klär mir das klar; – hassan

+0

das ist meine Abfrage -> selectRaw ('GROUP_CONCAT (concat (schedule.start_time) separator "\ r \ n") als cattime') {!! date ("g: i a", strtotime (nl2br ($ schedule-> cattime))) !!) und das ist auf meiner Klinge. es gibt mir nur 00.00, wenn im all dieser Zeit 8.30 7.30 8.00 10.00 8.30 12.00 13.00 14.00 15.00 16.00 17.00 –

Verwandte Themen