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?
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"