Det är för att getMilliseconds() returnerar ett tal mellan 0 och 999. Testa valueOf()-metoden istället. :)
Frågan#1
Kan man mäta hur lång tid det tar för ett HTML-dokument att tolkas? Jag tänkte att man kan jämföra datumet då dokumentet börjar tolkas mot datumet när det har tolkats klart, ungefär såhär:
var d1 = new Date();
var before = d1.getMilliseconds();
window.onload = function() {
var d2 = new Date();
var after = d2.getMilliseconds();
alert(after-before);
}
Men ibland får jag negativa värden och ibland får jag positiva värden, vilket gör att det inte verkar direkt tillförligtligt... Kan man göra på nåt annat sätt?