se følgende JavaScript kode:
var idag = new Date()
alert(idag.getYear())
idag.setYear(idag.getYear())
alert(idag.getYear())
de to alert bokse skulle gerne give det samme tal, ikke? Men det gøre de ikke. Det første giver 104, og det andet giver -1796 i Mozilla. Det er jo noget shit. Hvad kan jeg gøre ved det?
Jeg ved at getYear giver mig antal år efter 1900, men hvordan finder jeg ud af om setYear har nulpunkt i år 0 eller år 1900? eller har setYear nulpunkt i år 0 i ALLE browsere?