Dispongo de dos fechas en un formulario divididas por dia, mes y año.
Quiero calcular el número de dias que hay entre las dos fechas.
asias. ;)
| |||
Re: Diferencia de dias entre dos fechas En javasacript si restas dos fechas te devuelve el número de milisegundos transcurridos. Por otra parte, las fechas van en formato año-mes-dia. La siguiente función hace la resta teniendo en cuenta ambas cosas:
Código:
El restar una unidad al mes es porque empieza a contar desde cero (me gustaría saber porqué ) <script language="javascript"> function restar(dia1,mes1,ano1,dia2,mes2,ano2) { fecha1=new Date(ano1,mes1-1,dia1); fecha2=new Date(ano2,mes2-1,dia2); var resta=(fecha2-fecha1)/1000/3600/24; return resta; } </script> Saludos |