Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/11/2012, 03:30
rufinovelasco
 
Fecha de Ingreso: agosto-2012
Ubicación: Madrid
Mensajes: 5
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Diferencia entre dos fechas en años, meses y días

En primer lugar gracias por tomarte la molestia de contestar
Entiendo te refieres a usar

Código:
var f2 = Math.max(fa, fb);
var f1 = Math.min(fa, fb);
en vez de:
Código:
var f2=new Date();	var f1=new Date();
if (fa > fb){f2=fa;f1=fb;}else{f2=fb; f1=fa;}  //Siempre f2 > f1
Soy nuevo en programación y autodidacta, cuando desarrolle está función use el código que propones y no funcionaba. Lo resolví como he publicado.

Ahora ya se porqué y que pasando números a fechas si funciona:
Código:
var f2 =new Date( Math.max(fa, fb) );
var f1 =new Date( Math.min(fa, fb) );
Más sencillo y elegante.
Por cierto se puede cambiar el código del mensaje inicial. o debo re-publicarlo.
Abusando de tu paciencia y tu tiempo. ¿Tiene algún valor esta función? ¿Conoces una función similar?.
Repito muchísimas gracias