forked from andresprogra/contador-regresivo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcount.js
29 lines (26 loc) · 1.16 KB
/
count.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$(document).onload(getTime());
function getTime() {
now = new Date();
fecha = new Date("2016-08-09 23:46:48 UTC");
days = (fecha - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (fecha - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (fecha - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (fecha - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = Math.round(seconds);
if (daysRound <= "-1") {
// IMPORTANTE //
//Si el conteo regresivo del script el valor de los días es mayor a -1 se para el script,
//ya que la fecha esperada se a cumplido, es necesaria este línea de código ya que si no se pone
//seguiria el conteo regresívo pero en valores negativos.
}
else{
document.getElementById('dias').innerHTML = daysRound;
document.getElementById('horas').innerHTML = hoursRound;
document.getElementById('min').innerHTML = minutesRound;
document.getElementById('seg').innerHTML = secondsRound;
}
newtime = window.setTimeout("getTime();", 1000);
}