Worf: Fehler beim Vergleichen von Datumswerten?

Beitrag lesen

Hallo Ingrid,

console.log("d1 > d2: ");
(d1 < d2); // Aufruf der Funktion valueOf

  
der Code sollte natürlich korrekt - analog der Console-Ausgabe - lauten:  
~~~javascript
  
console.log("d1 > d2:");  
r = (d1 > d2); // Führt zum Aufruf der Funktion valueOf  
console.log("-> " + r);  

Die Prüfung auf Gleichheit eines Date-Objekts bzgl. der Werte kann wie folgt erfolgen:

  
d1 = new Date();  
d2 = new Date();  
console.log("d1 == d2:");  
r = (+d1 == +d2); // Führt zum Aufruf der Funktion valueOf  
console.log("-> " + r); // true  

Gruss,
Worf