Il problema e' che un qualunque campo del form restuisce non una data ma una stringa contenente numeri e separatori che all'occhio umano sembrano una data.
Devi prima convertirlo separando giorno/mese/anno e convertendolo in data vera.
ad esempio:
stringa = "17/04/2011";
pippo = stringa.split("/");
miaData = new Date(pippo[2], pippo[1]-1, pippo[0]);
Approfondimenti: http://www.devguru.com/technologies/...ript/10585.asp

Rispondi quotando