Wie funktioniert der JS-Datumsvergleich?

Nehmen wir an, ich habe einen richtigenDate Objekt aus der Zeichenfolge erstellt:"Tue Jan 12 21:33:28 +0000 2010".

var dateString = "Tue Jan 12 21:33:28 +0000 2010";
var twitterDate = new Date(dateString);

Dann benutze ich die< und> weniger als undgrößer als Vergleichsoperatoren, um festzustellen, ob es mehr oder weniger aktuell ist als ein ähnlich aufgebautesDate. Ist der Algorithmus zum Vergleichen von Daten mit den angegebenen Operatoren oder ist er es?speziell nicht spezifiziert, mögenlocaleCompare? Mit anderen Worten, bekomme ich auf diese Weise garantiert ein neueres Datum?

var now = new Date();
if (now < twitterDate) {
    // the date is in the future
}

Antworten auf die Frage(3)

Ihre Antwort auf die Frage