Jag har en funktion som kontrollerar att man fyllt i giltiga datum i formulärfält. Nu på morgonkvisten valideras dock mina datum som ogiltiga. Om jag väljer gårdagens datum fungerar allt klockrent och scriptet gör precis som det ska. Men, den 8:e händer något.
Jag gjorde en liten test.
<script>
alert('7: ' + parseInt('07'));
alert('8: ' + parseInt('08'));
</script>
07 blir till 7, men 08 blir till 0.
En idé är ju att slänga bort inledande nolla innan jag gör mina jämförelser, men det känns knasigt.
Varför fungerar det på detta sätt?
Mvh,