Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LucasAires

Contador regressivo

Recommended Posts

Preciso que os dias não sejam contados de 1 a 31 mas sim de 0 a 7 como posso fazer isso nesse script?

var YY = 2015;
var MM = 05;
var DD = 04;
var HH = 13;
var MI = 00;
var SS = 00;

function atualizaContador() {
var hoje = new Date();
var futuro = new Date(YY, MM - 1, DD,HH, MI, SS);

var ss = parseInt((futuro - hoje) / 1000);
var mm = parseInt(ss / 60);
var hh = parseInt(mm / 60);
var dd = parseInt(hh / 24);

ss = ss - (mm * 60);
mm = mm - (hh * 60);
hh = hh - (dd * 24);

if( hh < 10){
hh = "0"+hh;
}

if( mm < 10){
mm = "0"+mm;
}

if( ss < 10){
ss = "0"+ss;
}

var faltam = '';
faltam += (dd && dd > 1) ? dd + ' dias, ' : (dd == 1 ? '1 dia, ' : '');
faltam += (toString(hh).length) ? hh + ' : ' : '';
faltam += (toString(mm).length) ? mm + ' :' : '';
faltam += ss + '';
if (dd + hh + mm + ss > 0) {
document.getElementById('contador').innerHTML = faltam;
setTimeout(atualizaContador, 1000);
}
else {
document.getElementById('contador').innerHTML = 'Acabou';
setTimeout(atualizaContador, 1000);
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como assim "de 0 a 7" ? e se tiverem 8 dias ? como fica?

 

1 semana e 1 dia ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.