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%