Jump to content


Thyago Mendes

Member Since 28/06/2003
Offline Last Active 03/06/2005, 17:19
-----

#150184 Contagem Regressiva

Posted by Thyago Mendes on 20/07/2003, 21:46

Cole esse código no seu primeiro frame
Date.prototype.niver = function(dataNiver) {
	var ar = dataNiver.split("/");
	var a = new Date().setMonth(parseInt(ar[1]-1), parseInt(ar[0]));
	if (a>=new Date()) {
  return Math.round(Math.abs(a-new Date())/86400000);
	} else {
  var diasAno = 365;
  if (new Date().getFullYear()%4 == 0) {
 	 diasAno = 366;
  }
  return Math.abs(Math.round(Math.abs(a-new Date())/86400000)-diasAno);
	}
};
Para usar:
/*Crie uma nova instância do Objeto Date
Crie um campo de texto e coloque a instância de tData, e use o método niver passando como parâmetro uma string com dia e mês ("DD/MM")*/

var aniversario = new Date();
tData.text = "Falta "+aniversario.niver("19/07")+" Dias Para seu aniversário";

Qualquer dúvida poste novamente


IPB Skin By Virteq