Grazie per la prontezza della risposta (solo tre minuti!)
Dunque, devo validare, lato client, la scelta di un item in un DropDownList in una pagina aspx.
Gli item sono date che l'utente sceglie e la proprietà "value" dell'item selezionato è proprio la data in formato gg/mm/aaaa.
La funzione che segue (in javascript) serve a validare la scelta effettuata dall'utente: se la data scelta è maggiore di almeno 10 giorni dal momento in cui la scelta è stata effettuata allora la data (insieme ad altri dati) viene recuperata per essere registrata in un database altrimenti c'è un messaggio di errore e l'invito a scegliere una data diversa.
Ecco la funzione:

function ClientValidate(source, arguments)
{
Oggi = new Date()
DataEsame = new Date(arguments.Value)
DataEsame.setYear = Oggi.getYear;
daysLeft = (DataEsame.getTime() - Oggi.getTime()) /(1000*60*60*24);
daysLeft = Math.round(daysLeft);
if (daysLeft < 10)
arguments.IsValid=false;
else
arguments.IsValid=true;
}

La proprietà value dell'oggetto arguments è proprio la data in questione nel formato gg/mm/aaaa che, così com'è non permette alla funzione di essere eseguita correttamente.
Se provo a modificare il formato della data direttamente sul DropDownList in modo che sia mm/gg/aaaa tutto funziona.
Purtroppo però non posso modificarlo perchè altrimenti il database non mi accetta più la data;
per questo pensavo ad un sistema (rapido e semplice, magari) che trasforma un formato nell'altro.
Cosa mi consigli?
Ciao e grazie ancora!