Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/07/2002, 07:55
carcellan
 
Fecha de Ingreso: enero-2002
Ubicación: madrid
Mensajes: 263
Antigüedad: 22 años, 5 meses
Puntos: 0
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:
 <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>
El restar una unidad al mes es porque empieza a contar desde cero (me gustaría saber porqué )

Saludos