- Jag lyckas inte upprepa 28-dagarsfelet.
- Inget "å" i variabeln "månad".
-
dagar.setFullYear(dagar.getFullYear()+1) - Använd gärna [kod]-taggar för kod.
Frågan#1
jag har fått det att fungera men man får 28 dagar för mycket alltså om det är bara dag en kvar så skriver den ut istället 28dagar kvar
här koden
var månad=prompt("Månad");
var dag=prompt("dag");
//Anger datumn
today=new Date()
var dagar=new Date(today.getFullYear(), månad, dag) //månad är 0-11 i JavaScript
if (today.getMonth()==månad && today.getDate()>dag) //om dagen har redan passerat
dagar.setFullYear(dagar.getFullYear()) //räkna nästa årsdag
//Ange 1 dag i millisekunder
var one_day=1000\*60\*60\*24
//räkna skillnaden mellan två datum , och omvandla till dagar
document.write(Math.floor((dagar.getTime()-today.getTime())/(one_day))+
" tills du fyller år"+"\<br\>")
någon som kan se något fel