sexta-feira, 12 de fevereiro de 2010

Trabalhando com datas

Blz?!

Mais um post, desta vez vou mostrar uma maneira bem simples de trabalhar com datas.


Já vi muita coisa no google sobre o assunto fazendo multiplicações complicadas de se entender, o que vou fazer nesse exemplo é deixar que o próprio Flex "pense". É necessário apenas indicar o que você quer fazer, somar/diminuir Dias, Meses, Anos, Horas, Segunds e até Milesegundos.

private function fncSomaData(Data: Date, Qtde: Number, TpInc: String): Date {
  var
    _rData: Date = new Date(Data);

  _rData[TpInc] += Qtde;

  return _rData;
}

Os parâmetros Date e Qtde são auto-explicáveis o mais importante mesmo é o TpInc, é ele que vai "falar" o que queremos somar/diminuir

ano = 'fullYear'
mes = 'month'
dia = 'date'
hora = 'hours'
minuto = 'minutes'
segundo = 'seconds'
millesegundo = 'milliseconds'



Abraços

0 comentários:

Postar um comentário

Twitter Delicious Facebook Digg Stumbleupon Favorites More