30. september 2009 - 12:31Der er
5 kommentarer og 1 løsning
Mystisk dato-problem med d. 31. i måneden
Jeg har følgende:
var getdato="31-1-2009";
var datosplit=getdato.split("-"); var ddag=datosplit[0]; var dmnd=datosplit[1]; var daar=datosplit[2]; document.write(ddag+" "+dmnd+" "+daar);
var ddato=new Date(); ddato.setDate(ddag); ddato.setMonth(dmnd-1); ddato.setFullYear(daar);
Det ser jo tilforladeligt ud, men ddato bliver 1-1-2009. Ændrer jeg getdato til 30-1-2009 bliver ddato 30-1-2009. Er getdato 31-8-2009 bliver ddato 1-8-2009. Af én eller anden mystisk årsag sker der noget når datoen er den 31. Dét er noget rigtig skidt noget. Er der nogen der kan hjælpe?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.