Struppi: Javascript Ausgabe in Mozilla und im IE

Beitrag lesen

edit: Juhuu ich habs rausgefunden! Also Javascript liest den Monat von 0 an, das heißt Mai ist nicht "5" sondern "4".

Das stimmt im Prinzip, aber du kannst beim erzeugen des Date Objekt eine Form anwenden, bei der das nicht so ist. Du musst nicht explizit die getTime() Methode aufrufen und natürlich kannst du ein paar Operationen zusammenfassen und Math.round() ist völlig fehl am Platz:

function daysleft() {  
 var today = new Date();  
 var msPerDay = 24 * 60 * 60 * 1000;  
 var pageCreated = new Date("5/22/2008");  
 var daysSince = parseInt((today - pageCreated) / msPerDay);  
 document.write("Meine Homepage wurde vor " + daysSince + (daysSince < 2 ? " Tag erstellt." : " Tagen erstellt."));  
}  

Struppi.