Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/06/2008, 01:47
Avatar de bruli
bruli
 
Fecha de Ingreso: mayo-2006
Ubicación: Valencia, Spain, Spain
Mensajes: 77
Antigüedad: 18 años
Puntos: 2
Respuesta: Saber días entre dos fechas.

Gracias por el comentario, pero no es lo que necesito.

El caso es el siguiente.

El usuario introduce en un formulario las fechas a comparar. Esta es del tipo dd/mm/yyyy (02/06/2008). Es decir, la fecha está como string.

Lo que trato de hacer es que al ejecutar el submit estás se comparen para sacar los días trascurridos desde la primera fecha, hasta la última.

Si simplemente las resto:

Código:
document.forms[valor].totaltiempo.value=document.forms[valor].hasta.valuedocument.forms[valor].desde.value
El resultado es NaN.

Hago lo mismo pero parseando a int:

Código:
document.forms[valor].totaltiempo.value=parseInt(document.forms[valor].hasta.value)-parseInt(document.forms[valor].desde.value)
Esto no funciona siempre. El aplicar parseInt devuelve el número el día. Lo que quiere decir que en el caso de que la fecha desde sea el 12/06/2008 y la fecha hasta 15/06/2008, los valores que devuelve parseInt son 12 y 15. Al restarse el resultado 3. Correcto.

Pero esto no sirve si se seleccionan días de distintos meses.

Espero haberme explicado bien ahora.

Gracias por el comentario.
__________________
------
Saludos.