Vergleichen Datum und die Uhrzeit in javascript
Ich versuche zu vergleichen zwei Daten und Zeit
se_time = 2017/05/16 17:41:47
curr_date = 2017/5/16 12:42:6
Das Ergebnis der "Konsole.log(curr_date < se_time)" ist falsch, sollte es nicht wahr sein?
- Das ist ungültige syntax.
- Ihre Daten bei einer Formatierung von strings mit dem gleichen Datum-format würde in der Regel wieder den richtigen Wert, da alphabetisch hätten Sie das gleiche Ergebnis. Sie sind jedoch nicht das gleiche Datumsformat. In einem haben Sie zahlen mit führenden Nullen, und in der anderen nicht. Sie haben den Monat, in einem als
05
und das andere nur5
die Sie alphabetisch falsch, da der sechste Charakter0 < 5
. Sie würden auch brauchen, um korrekt die Sekunden in der Zeit.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie das date-Objekt zuerst, man kann es nicht vergleichen die Zeichenfolgen, wie Sie sind.