Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/07/2014, 23:41
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: Calcular dias entre 2 fechas.

Podrías hacerlo así:

Código Javascript:
Ver original
  1. function diferencia(fecha){
  2.     var fecha1 = new Date().getTime(),
  3.         fecha2 = new Date(fecha).getTime(),
  4.         difDias = (((fecha2 - fecha1) / 1000) / 86400).toFixed(0);
  5.  
  6.     return difDias;
  7. }
  8.  
  9. diferencia("2014-07-30"); //Retorna 12

De esta forma, envío a la función la fecha tal cual la ves y en la función, obtengo la cantidad de milisegundos transcurridos desde el 1 de enero de 1970 hasta hoy y hasta la fecha indicada, las resto, las divido entre 1000 para obtener el valor en segundos (recuerda que estaba en milisegundos), lo divido entre la cantidad de segundos que hay en un día y lo transformo en una cadena sin decimales a la derecha, redondeando la cifra si originalmente tenía decimales.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand