E` un problema gia` affrontato piu` volte, per cui dovresti trovare molti aiuti con una ricerca nel forum.
fondamentalmente:
codice:
function diff_date(ff) {
var ini = ff.NOMECAMPO.value.split(/[\.\/\-]/);
var fin = ff.NOMECAMPO.value.split(/[\.\/\-]/);
var dat_ini = new Date(ini[2], (ini[1]-1), ini[0]);
var dat_fin = new Date(fin[2], (fin[1]-1), fin[0]);
var diff = (dat_fin - dat_ini) / (1000*3600*24);
alert("differ. in giorni: "+diff);
}
Nella chiamata ci dovra` essere il riferimento all'oggetto form. Esempio, da inserire nello stesso form:
<input type="button" value="differenza" onclick="diff_date(this.form);">