[JS] Datum verkeerd

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • storeman
  • Registratie: April 2004
  • Laatst online: 13:59
Ik was bezig met een simpel datum bereken scriptje, maar wat blijkt nu, javascript leest de verkeerde datum uit. Ik weet dat JS de systeemtijd/datum pakt en deze staat dan ook goed. De tijd (u, m, s) worden goed weergegeven. Met de datum gaat het echter fout. Volgens JS zou het vandaag 2008-01-02 zijn, bij mijn weten is het toch echt 19 februari.

Ik heb het getest in IE en Firefox, of W3 schools, echter geen resultaat.

Iemand enig idee wat er fout gaat?

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>
<head>
</head>

<body onload="">
<table><tr><td colspan="2"><b>Vandaag: 2008-02-19</b></td></tr>
            <tr><td>Verschil in dagen:</td><td> <input type="text" style="width:100px" id="dagen" onkeyup="
mydate = new Date(); 
var dif = parseInt(this.value); 
mydate.setDate(mydate.getDate() + dif); 
document.getElementById('dagen_resultaat').value = mydate.getYear() + '-' + mydate.getMonth() + '-' + mydate.getDay() "></td></tr>
            <tr><td>Nieuwe datum: </td><td><input type="text" style="width:100px" id="dagen_resultaat"></td></tr></table>
</body>
</html>

"Chaos kan niet uit de hand lopen"


Acties:
  • 0 Henk 'm!

  • reddevil
  • Registratie: Februari 2001
  • Laatst online: 23-09 08:30
Kijk eens wat getDay() precies doet (check de API bij w3schools o.i.d.)

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 22-09 16:31
edit: reddevil zegt dat je het zelf moet uitzoeken :+

edit: spuit 11

[ Voor 71% gewijzigd door Bosmonster op 19-02-2008 13:41 ]


Acties:
  • 0 Henk 'm!

  • reddevil
  • Registratie: Februari 2001
  • Laatst online: 23-09 08:30
Sssh, ik wilde 'm dat zelf laten uitzoeken ;)

Acties:
  • 0 Henk 'm!

  • storeman
  • Registratie: April 2004
  • Laatst online: 13:59
Ik heb mij het schaamrood op de kaken staan :S, dat ik hiervoor een topic heb moeten openen vind ik redelijk dramatisch. Toch bedankt :)

"Chaos kan niet uit de hand lopen"