<script type="text/javascript">
function atualizaContador(YY,MM,DD,HH,MI,saida) {
var SS = 00;
var hoje = new Date();
var futuro = new Date(<%=OfertaDia("v_ano")%>,<%=OfertaDia("v_mes")%>-1,<%=OfertaDia("v_dia")%>,23,59,59);
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);
var faltam = '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(saida).innerHTML = faltam;
setTimeout(function(){atualizaContador(YY,MM,DD,HH,MI,saida)},1000);
} else {
document.getElementById(saida).innerHTML = '';
setTimeout(function(){atualizaContador(YY,MM,DD,HH,MI,saida)},1000);
}
}
window.onload=function(){
atualizaContador('<%=OfertaDia("v_ano")%>','<%=OfertaDia("v_mes")%>-1','<%=OfertaDia("v_dia")%>','23','59','elemento');
}
</script>
Olá pessoal, estou com esse script ai para fazer uma contafem regressiva de uma oferta num site, porém preciso informar ao script a data atual do servidor e não do computador cliente que roda o javascript, pois posso incorrer no erro da data do pc do visitante esteja errada, ai ele não mostrará o tempo restante, é tipo esse lance dos sites de compra coletiva. como posso colocar a data do servidor, tipo a data que vem do banco de dados como já esta no script?
var hoje = new Date(); <<---------- aqui, pois pega a data atual do pc, quero colocar ai a do servidor, usando asp.
Pergunta
DELPHI-Man32
qualq seria o formado dessa data ai em JS?
abraços.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.