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