Ciao al forum.
Utilizzando la ricerca ho trovato questa funzione javascript che potrebbe fare al mio caso.
Dico potrebbe fare perchè l'unica differenza è che la funzione attuale esegue questi controlli:
1) la data inserita nel form è uguale alla data di oggi ;
2) l' orario inserito è inferiore di due ore rispetto all'orario del client ed alla data di oggi.
Il mio problema rispetto al punto 1 è, invece, che:
1) la data inserita nel form non deve essere superiore di 5 giorni lavorativi alla data di oggi e non può essere mai inferiore alla data di oggi ;
Il punto 2, invece, l'ho già modificato secondo la mia esigenza.
Mi date un aiuto a modificare alla mia esigenza del punto 1 la seguente funzione:?
codice:
var dateStr = document.orario.Data_Visita.value.split("/");
var timeStr = document.orario.Ora_presunta_Visita.value.split(":");
var oldDate = new Date(dateStr[2],dateStr[1]-1,dateStr[0],timeStr[0],timeStr[1]);
var currDate = new Date();
if ((oldDate - currDate) < (1000 * 60 * 60 * 2) || oldDate.getFullYear()*10000+oldDate.getMonth()*100+oldDate.getDate() != currDate.getFullYear()*10000+currDate.getMonth()*100+currDate.getDate())
{
alert("Errore !");
return(false);
}