Hola a todos
Tengo este código de js que funciona bien, y sirve para lo que deseo hacer, el tema es que no se exactamente como funciona y como llega al resultado,
de antemano agradezco su ayuda.. Saludos
Les explico un poco para que sirve:
Lo que hago con este código es un contador regresivo, pongo en dayMach una fecha próxima y calcula cuantos días, hotas, minutos y segundos faltan para que llega dicha fecha.
El tema es que nose por que el Math.floor y por que divide en / 1000 / 60 / 60 / 24
y después lo mutlitplica.
Aca esta el código (FUNCIONA) ->
date_now = new Date();
dayMatch = new Date("Jun 29 2013 13:57:00");
days = Math.floor((dayMatch - date_now) / 1000 / 60 / 60 / 24);
hours = Math.floor((dayMatch - date_now) / 1000 / 60 / 60 - (24 * days));
minutes = Math.floor((dayMatch - date_now) / 1000 /60 - (24 * 60 * days) - (60 * hours));
seconds = Math.round((dayMatch - date_now) / 1000 - (24 * 60 * 60 * days) - (60 * 60 * hours) - (60 * minutes));
Graciaas , saludos!!