Datum und Uhrzeit zusammenführen

7
%Vor%

Datumsformat 2013-10-14

Zeitformat 23:40:19

Ich erhalte Nullen, wenn ich versuche, in einen Datetime-Datentyp zu speichern

    
CodeGuru 15.10.2013, 07:08
quelle

2 Antworten

22

Sie machen gerade strtotime('$date $time') . In einfache Anführungszeichen eingeschlossene Variablen werden nicht interpoliert. Wenn Sie einfache Anführungszeichen verwenden, behandelt PHP sie als Literalzeichenfolge und strototime() versucht, die Zeichenfolge $date $time in einen Zeitstempel zu konvertieren.

Es wird fehlschlagen und das würde erklären, warum Sie falsche Ergebnisse erhalten.

Sie müssen stattdessen doppelte Anführungszeichen verwenden:

%Vor%     
Amal Murali 15.10.2013, 07:13
quelle
14

Und für diejenigen, die mit DateTime-Objekten arbeiten:

%Vor%     
Wilbo Baggins 23.10.2014 16:45
quelle

Tags und Links