Ir para conteúdo

Arquivado

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

Alexandre Broggio

Ver quantos dias faltam em as3

Recommended Posts

Ola,

 

Gostaria de saber como fazer o calculo em action script 3 para saber quantos dias falta para uma data por exemplo

 

20/06/2013 para 17/08/2013 -> faltam 58 dias

 

Tentei usar a class Date para ver o calculo mais não tive sucesso ainda, se aguem souber agradeço.

var agora:Date = new Date();
var evento:Date = new Date(2013,8,17);

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado,

 

Encontrei um exemplo nos exemplos do Flash precisei apenas fazer o Embed da Font.

 

Para ver nos exemplo fui em File -> New -> Sample Files -> Date Countdwn Sample

 

// USER CONFIG SETTINGS
var countdownYear:Number = 2012; // 20xx
var countdownMonth:Number = 1; // 1-12
var countdownDay:Number = 23; // 1-31
date_txt.text = countdownMonth+"/"+countdownDay+"/"+countdownYear;  // date formatting
// USER CONFIG SETTINGS

// EVENTS AND TIME CALCULATIONS
var static_date:Date = new Date(countdownYear, countdownMonth-1, countdownDay, 0, 0, 0, 0);
addEventListener(Event.ENTER_FRAME, fl_updateCountdown);
function fl_updateCountdown(evt:Event):void
{
	var now_date:Date = new Date();
	var nowCountdown:Number = static_date.time - now_date.time;
	
	var dayTill = ((((nowCountdown/1000)/60)/60)/24);
    var hoursTill = (((((nowCountdown/1000)/60)/60)/24) - Math.floor(dayTill))*24;
	var minTill = ((((((nowCountdown/1000)/60)/60)/24) - Math.floor(dayTill))*24 - Math.floor(hoursTill))*60;
	var secTill = (((((((nowCountdown/1000)/60)/60)/24) - Math.floor(dayTill))*24 - Math.floor(hoursTill))*60 - Math.floor(minTill))*60;

	countdown_txt.text = Math.floor(dayTill)+"days "+Math.floor(hoursTill)+"hrs "+Math.floor(minTill)+"min "+Math.floor(secTill)+"sec";
}
// END

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.