allora...
devo manipolare delle stringhe di tipo "data", che ricevo da un normale campo text, e do per scontato che gli utenti le scrivano in modo corretto. Il problema è che alcuni di loro hanno la data impostata nel formato italiano (gg/mm/aaaa) e altri in formato inglese (mm/gg/aaaa). Per usare il costruttore Date(mm,gg,aaaa) devo sapere quale è il mese e quale il giorno.
Ho provato con il metodo date.parse, che però accetta una stringa in formato mm/gg/aaaa, calcolando il primo argomento modulo 12.
per esempio, ho provato così:

d = new Date();
mia data = d.setTime(Date.parse("25/10/2005"))

e il risultato è stato
"Wed Jan 10 00:00:00 UTC+0100 2007" (cioè ha preso 10 come giorno e ha trasformato 25 nel mese 1!!)

spero di essere stato chiaro
ciao