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
-~----------~----~----~----~------~----~------~--~---

Responder a