John Hawk: Datumsvergleich; gleiche Daten ungleich?

Beitrag lesen

  
d1=new Date(2005,5,5,0,0,0);  
d2=new Date(2005,5,5,0,0,0);  
alert(d1==d2);  

Warum gibt Alert bei dem Script "false" aus? Wie kann ich feststellen ob 2 Daten gleich sind?

Interessanterweise geben die Operatoren > und < auch "false" aus. != und <= sowie >= geben "true" aus.

Ich weiß nicht weiter