Ir para conteúdo

POWERED BY:

Arquivado

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

PHP_desenvolvimento

Colocar estes dadods na caixa de texto

Recommended Posts

boa tarde,

 

galera como colocar estes dados na caixa de texto?

 

//define o dia do evento com base em:
//						  ano|mês-1|dia|hora|min|sec|milisegundos 
var eventoDT:Date = new Date(2006, 4, 28, 22, 00, 00, 00);
//se preferir pode omitir os valores 00:
//var evetoDT:Date = new Date(2006, 5, 28, 22);
//
//criando o Date da data regressiva
var faltamDT:Date = new Date();
//
//criando a função de atualização
function faltam():Void {
	//pegando a data atual
	var dataAtualDT:Date = new Date();
	//subtraindo a data do evento pela data atual
	var diferenca:Number = eventoDT.getTime() - dataAtualDT.getTime();
	//Criando um novo objeto com a diferença de datas
	var faltamDT:Date = new Date(diferenca);
	//formatando a data em uma variável
	var faltam:String = "Faltam: " + faltamDT.getDate() + " dias, " + faltamDT.getMonth() + " meses, " + faltamDT.getHours() + " horas, " + faltamDT.getMinutes() + " min e " + faltamDT.getSeconds() + " segs";
	//mostrando o faltam
	trace(faltam);
}
//executando a função de 1 em 1 segundo
var executa = setInterval(faltam, 1000);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, tomei a libredade de mudar um pouco seu codigo, você vai criar uma caixa de txt dinamica, e coloca na caixa, var:faltam, la em propriedades, ai vem o codigo no frame:

 

function calcula_tempo() {
	eventoDT = new Date(2006, 4, 28, 22, 00, 00, 00);
	faltamDT = new Date();
	dataAtualDT = new Date();
	diferenca = eventoDT.getTime()-dataAtualDT.getTime();
	faltamDT = new Date(diferenca);
	faltam = "Faltam: "+faltamDT.getDate()+" dias, "+faltamDT.getMonth()+" meses, "+faltamDT.getHours()+" horas, "+faltamDT.getMinutes()+" min e "+faltamDT.getSeconds()+" segs";
}
setInterval(calcula_tempo, 1000);

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloque no palco uma caixa de texto, clique nela e no painel de propriedades mude a opção de "Static text" para "Dynamic text"

 

depois no campo abaixo dessa opção insira nela o nome de instância de "tempo_txt"

 

 

no seu código, altere essa linha

 

trace(faltam);

 

 

para essa

 

 

tempo_txt.text = faltam;

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom dia cara, funcionou beleza a caixa de texto... Otimo, só que as datas que coloco do evento não batem de jeito nenhum, ele sempre dá uma data que ate agora nao descobri o que ele faz... É a data e hora que estão assim o que poder ser?

 

Exemplo: O meu evento e o no dia 21/12/2007 aparece Faltam 8 dias e 20:21:00 hs para o evento....

 

Se tiver como resolver mais este problema agradeço galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu coloquei esse horário

 

 

var eventoDT:Date = new Date(2006, 11, 21, 22, 00, 00, 00);

 

 

e ele mostra

 

 

Faltam: 15 dias, 1 meses, 9 horas, 38 min e 5 segs

 

 

 

ta certo não é

 

 

veja que dia e hora ta marcando seu relógio do windows

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.