2
Ich habe ein Stück Code wie unten, der eine ungültige Date
erzeugt.Datum Objekt ungültiges Datum mit Zeitzonen werfen
var pickedUpDate = new Date(val + 'T13:00:00');
Ich bin nicht sicher, was dieses Stück Code mit 'T13:00:00'
tut. Die val
ich bin vorbei ist wie "11/11/2222"
.
In der späteren Phase, ich es bin mit unten wie:
if (pickedUpDate < currentDate.setHours(0, 0, 0, 0)) {
}
Die Datumszeichenfolge, die Sie erstellen, ist ungültig, und das ist es, was der Fehler Ihnen sagt. Das Parsen von Daten in JavaScript ist knifflig und Sie verwenden etwas wie momentjs, mit dem Sie Ihr Datumsformat explizit beschreiben können. – Pointy