Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/06/2013, 06:08
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 7 meses
Puntos: 2114
Respuesta: Consulta de codigo Javascript

Bienvenido al foro alebaty.

Código:
days = Math.floor((dayMatch - date_now) / 1000 / 60 / 60 / 24);
Luego la división es para pasar el resultado de la resta de milisegundos a segundos, luego se pasa a minutos, después a horas y finalmente a días. Y menos mal porque me quedaba sin colores.

Los demás cálculos es un poco lo mismo. Ten en cuenta que la resta dayMatch - date_now siempre devuelve la diferencia entre las fechas en milisegundos. Entonces para calcular luego las horas, hay que restarle los días que ya se encuentran en la variable days, y así sucesivamente.

Y dado que tanta división resultará en un número con decimales, lo que hace Math.floor es devolver el número entero de un número. Vamos, quitar decimales.

Utiliza highlight o code cuando publiques código en el foro.