// countdown
(function countdown() {
function prefixZero(x) {
if (x.length == 1) {
return '0' + x;
} else {
return x;
}
}
function getTime(deadline) {
var leftTime = (deadline - new Date()) / 1000;
var d, h, m, s;
d = parseInt(leftTime / 3600 / 24);
h = prefixZero('' + parseInt((leftTime - d * 24 * 3600) / 3600));
m = prefixZero('' + parseInt((leftTime - d * 24 * 3600 - h * 3600) / 60));
s = prefixZero('' + parseInt((leftTime - d * 24 * 3600 - h * 3600 - m * 60)));
console.log(leftTime);
console.log(d, h, m, s);
return {
'leftTime': leftTime,
'd': d,
'h': h,
'm': m,
's': s
};
}
var deadline = new Date('2016-10-25 16:00:00');
var timeSpan = $('#toggle-time span')[0];
var timeObj = getTime(deadline);
if (timeObj.leftTime >= 0) {
if (timeObj.d === 0 && timeObj.h < 8) {
timeSpan.style.color = '#ea4435';
}
setInterval(function () {
if (timeObj.leftTime < 0) {
$('#toggle-time').text('Game Over');
}
timeObj = getTime(deadline);
timeSpan.innerText = timeObj.d + 'D ' + timeObj.h + ':' + timeObj.m + ':' + timeObj.s;
}, 1000);
} else {
$('#toggle-time').text('Game Over');
return true;
// 退出当前循环
}
}());