Ich habe diese Zeichenfolge: "13/10 15:00" und ich möchte sie in einen Zeitstempel konvertieren, aber wenn ich das tue:
%Vor%Es wird ein leerer Wert zurückgegeben.
%% co_de versucht in Ihrem Code strtotime()
als zehnten Tag des 13. Monats zu konvertieren, was einen Fehler zurückgibt.
Wenn Sie eine Datumszeichenfolge mit einem benutzerdefinierten Format analysieren möchten, ist es besser, stattdessen DateTime :: createFromFormat () zu verwenden:
%Vor%Dies kann wichtig sein:
Datumsangaben in den Formaten m / d / y oder d-m-y werden durch Betrachtung eindeutig gemacht der Separator zwischen den verschiedenen Komponenten: wenn der Separator ein a Schrägstrich (/), dann wird das amerikanische m / d / y angenommen; während wenn der Trennzeichen ist ein Strich (-) oder ein Punkt (.), dann das europäische d-m-y-Format wird angenommen.
Um mögliche Mehrdeutigkeiten zu vermeiden, verwenden Sie am besten ISO 8601 (JJJJ-MM-TT) Datumsangaben oder DateTime :: createFromFormat () wenn möglich.
Tags und Links php strtotime timestamp date-conversion