So erhalten Sie das Datum im richtigen Format in Symfony2 schreiben eigene Konsole Befehl

8

So erhalten Sie das Datum im richtigen Format in symfony2 schreiben eigene Konsole Befehl

%Vor%

Fehler in der Konsole erhalten

    
Jatinder Kaur 22.04.2015, 10:16
quelle

3 Antworten

2

Ich habe eine Lösung

$ planEndOn = $ allDbName- & gt; getNextPaymentDate ()? $ allDbName- & gt; getNextPaymentDate () - & gt; Format ('Y-m-d'): 0;

    
Jatinder Kaur 22.04.2015, 11:36
quelle
5

DateTime::format() gibt eine Zeichenfolge zurück, also ist $p eine Zeichenfolge und keine DateTime.

Sie sollten stattdessen so etwas tun

%Vor%     
Ulti 22.04.2015 10:38
quelle
2

Die Fehlermeldung ist klar,

%Vor%

erwartet, dass $p ein dateTime-Objekt

ist

aber an dieser Stelle ist es ein String, weil Sie bereits als String mit ->format() formatiert Ändern Sie die Reihenfolge Ihres Skripts:

%Vor%     
john Smith 22.04.2015 10:46
quelle

Tags und Links