Ir para conteúdo

POWERED BY:

Arquivado

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

Saulo Fernandes

Data Regressiva

Recommended Posts

Fala galera do iMasters, tudo beleza ai?

 

Então eu montei esse contador de tempo, regressivo certo, ele pega a data do PC do usuário e vai até a data pré-determinada que eu coloquei, mas eu precisava que ele parasse ao meio dia do determinado dia, e não ficasse negativo, ficasse apenas zerado.

 

o código que eu usei é esse:

 

CODE
ano = 2008;

mes = 8;

dia = 24;

dataFinal = new Date(ano, mes-1, dia);

function regressiva() {

dataInicial = new Date();

goSeg = Math.floor((dataFinal-dataInicial)/1000);

seg = goSeg%60;

goMin = Math.floor(goSeg/60);

min = goMin%60;

goHoras = Math.floor(goMin/60);

horas = goHoras%24;

dias = Math.floor(goHoras/24);

if (seg<10) {

seg = "0"+seg;

}

if (min<10) {

min = "0"+min;

}

if (horas<10) {

horas = "0"+horas;

}

contagem = dias+" dias, "+horas+" : "+min+" : "+seg+" ";

}

this.onEnterFrame = function() {

regressiva();

};

 

Esse contador está funcionando no site "www.clipfestival.com.br", e como disse, eu precisava que ele parasse ao meio dia do dia 24/08 e apenas ficasse zerado, é possivel isso?

 

Bom aguardo ajuda, se possivel.

 

Obrigado, Saulo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz o seguinte...

 

taca um if ai

 

se a data do usuario for igual a data atual... contador = 0...

 

se nao... ele roda o script...

 

flws

=]

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.