Salve potreste controllare perche non va questo script che fa la differenza tra due date prese da campi di testo suddivisi rispettivamente in giorno mese ed anno.....![]()
ecco lo script....
<script language="javascript">
function differenza(){
ff = document.myform
giorno = parseInt(ff.giorno.value)
mese = parseInt(ff.mese.value) -1
anno = parseInt(ff.anno.value)
giorno1 = parseInt(ff.giorno1.value)
mese1 = parseInt(ff.mese1.value) -1
anno1 = parseInt(ff.anno1.value)
data1 = new Date(anno1,mese1,giorno1)
data = new Date(anno,mese,giorno)
if(data.getDate()==giorno && data.getMonth()==mese && data.getFullYear()==anno){
diffMilli = data.getTime() - data1.getTime();
giorni = Math.round(diffMilli / 86400000)
if(giorni < 15 ){
alert("non pui prenotare con una differenza di giorni minore di 15")
return false
}
else return true
}
else{
alert('data non valida')
return false
}
}
</script>
grazie a tutti....