Problema calcolo giorno della settimana...

mosquito70

Nuovo Utente
15 Mar 2007
1
0
0
Ciao,
ho questa funzione per il calcolo del giorno del mese, che richiamo da form con "onclick"

function cambiadataproxsoll(dataproxsoll)
{

if (confirm("Attenzione. E' stata cambiata la data di prossimo sollecito. Procedere? "))
{
Dayy= ["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato","Domenica"]
var dmy=dataproxsoll.value.split('/');
var data=new Date(dmy[2],dmy[1],dmy[0]);

var DayyNum = data.getDay()
document.datiform.DAYY_PROX_SOLL.value=dayy[data.getDay()]
document.datiform.DATA_PROX_SOLL.focus();
return;
}
else
self.location.reload(true);

}

e da form la richiamo così
<input type="text" maxlength="100" name="DATA_PROX_SOLL" onchange="javascript:contdata(DATA_PROX_SOLL); cambiadataproxsoll(this)" value="<%=vc_dataproxsoll%>" size="10" class="campodataproxsoll2">


La data è nel formato dd/mm/yyyy

Se provo a stamparmi il giorno della settimana, passandogli le seguenti date, il risultato è sballato!! :eek:

Tra l'altro se mi stampo il numero del giorno, mi da questi risultati
01/03/2007 ---> 0 (ma sarebbe giovedì e non domenica)
02/03/2007 ---> 1 (venerdi e non lunedì...)
03/03/2007 ---> 2
04/03/2007 ---> 3
....
07/03/2007 ---> 6
08/03/2007 --->

Come è possibile?

Qualcuno sa darmi una mano? :(

Grazie mille
Paolo
 

Discussioni simili