Olá a todos.... é o seguinte. tenho uma função que conta o numero de dias num intervalo de 2 datas... Faz direitinho...
depois ao fazer um ciclo não funciona 100%...porque quando tem datas de meses diferentes... não faz bem o ciclo: ex: 2009/09/27 ---> 2009/10/05 deixa de funcionar, porque são meses diferentes. mas: 2009/09/07 ---> 2009/09/30 funciona.... O que terei mal no código... ja tentei tanta coisa.... e nada... se alguém poder testar o código e ver problema... <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ import mx.controls.Alert; public var millisecondsPerDay:int = 1000 * 60 * 60 * 24; private function verDias():void { var totalDias:Number; var dia1:Date; var diacont:Date; var guarda_dias:Date = new Date(); dia1 = calendario1.selectedDate; totalDias=Number(((calendario2.selectedDate.time - calendario1.selectedDate.time) / millisecondsPerDay)); //diferenca for (var j:int = 0; j<=totalDias; j++) { guarda_dias.setDate(dia1.date + j); Alert.show(j+":::::"+guarda_dias); } } ]]> </mx:Script> <mx:DateField x="130" y="96" formatString="YYYY-MM-DD" id="calendario1"/> <mx:DateField x="130" y="147" formatString="YYYY-MM-DD" id="calendario2"/> <mx:Button x="186" y="43" label="quantos dias" click="verDias()"/> </mx:Application> --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---