Hola, he buscado por aqui pero no hay manera. Tengo este javascript que me dice el numero de noches que hay desde una fecha a otra, segun las fechas introducidas en un formulario. También debe verificarme si la fecha de entrada es posterior a la de salida.
Lo jodido es que me da error NaN y no se que pasa. Alguna ayuda?
Dejo aquí el código por si alguien le echa un ojo.
<script language="JavaScript">
function nights(){
date2=(document.getElementById('fecha_sal').value) ;
date1=(document.getElementById('fecha_ent').value) ;
document.getElementById('no_nights').value=date2-date1;
}
</script>
<form action="">
<input type="text" name="fecha_ent" id="fecha_ent" readonly="" />
<a href="javascript:showCal('Calendar1')">calendario</a>
<input type="text" name="fecha_sal" id="fecha_sal" onblur="nights()" readonly="" />
<a href="javascript:showCal('Calendar2')">calendario</a>
<td align=right>Numero de noches</td>
<td><input type="text" name="no_nights" id="no_nights" size="10" readonly=""/></td>
</tr>
</form>