Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Calcular diferencia con fecha actual

Estas en el tema de Calcular diferencia con fecha actual en el foro de Javascript en Foros del Web. Buenos días! Con que script puedo saber la diferencia de días entre la fecha actual y otra fecha definida por el usuario?...
  #1 (permalink)  
Antiguo 31/10/2014, 03:31
Avatar de Wizerol  
Fecha de Ingreso: octubre-2014
Mensajes: 35
Antigüedad: 10 años, 1 mes
Puntos: 0
Calcular diferencia con fecha actual

Buenos días! Con que script puedo saber la diferencia de días entre la fecha actual y otra fecha definida por el usuario?
  #2 (permalink)  
Antiguo 31/10/2014, 05:53
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 6 meses
Puntos: 1012
Respuesta: Calcular diferencia con fecha actual

tienes cientos de ejemplos en la web
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #3 (permalink)  
Antiguo 31/10/2014, 06:09
Avatar de Wizerol  
Fecha de Ingreso: octubre-2014
Mensajes: 35
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Calcular diferencia con fecha actual

De esos ciento de ejemplos no me aclara ninguno el script que debo crear, la fecha la ha de introducir el usuario y compararla con la actual, en los que e visto la fecha se define en el script y no por el usuario. alguna sugerencia?
  #4 (permalink)  
Antiguo 31/10/2014, 09:00
Avatar de dAvidcA  
Fecha de Ingreso: septiembre-2009
Ubicación: /home/dev/
Mensajes: 73
Antigüedad: 15 años, 3 meses
Puntos: 7
Respuesta: Calcular diferencia con fecha actual

Tomando en cuenta lo desarrollado en este otro tema [SOLUCIONADO] Calcular Diferencia entre 2 Fechas en días, a un input con checkbox

Está el método:

Código Javascript:
Ver original
  1. function diferencia(fecha1, fecha2){
  2.     if (fecha1.length && fecha2.length){
  3.         var arr1 = fecha1.split("/"),
  4.             arr2 = fecha2.split("/"),
  5.             dias1 = (new Date(arr1[2], arr1[1], arr1[0]).getTime() / 1000) / 86400,
  6.             dias2 = (new Date(arr2[2], arr2[1], arr2[0]).getTime() / 1000) / 86400,
  7.             dif = dias2 > dias1 ? dias2 - dias1 : dias1 - dias2;
  8.         return dif;
  9.     }    
  10. }

Y se realiza el llamado:

Código Javascript:
Ver original
  1. var fecActual=new Date;
  2. var fechaHoyFormato = fecActual.getDate() + "/" + (fecActual.getMonth()+1) + "/" + fecActual.getFullYear();
  3.  
  4. diferencia("01/10/2014", fechaHoyFormato);

Es importante que cuando preguntes se note que intentas con tu propio código y llegues con algo, o al menos tomarte el tiempo de buscar en este mismo foro.

Saludos.

Etiquetas: actual, calcular, diferencia, fecha
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:20.