Daylight saving time, anyone? :-)
MV 2011/8/23 Ricardo Araújo <[email protected]> > até faz curto circuito!!! > jkg ;) > > No dia 23 de Agosto de 2011 15:18, Carolina Torres < > [email protected]> escreveu: > > A pergunta pode parecer tola, mas que horas eram quando fizeste esse >> teste? >> É que basta que estejas num fuso horário diferente de UTC/GMT para que >> haja um período em que o teste te vai dar esse resultado. Isto porque, >> tal como está indicado na documentação, Date.date devolve-te o dia na >> hora local da máquina e Date.dateUTC devolve-te o dia de acordo com o >> UTC (que corresponde ao fuso horário GMT) >> >> Ex: Se o local time da máquina onde estás a testar está no fuso >> horário de Portugal (UTC+1) e correres o teste às 00:23 do dia 23, >> irás obter o tal resultado >> >> currentDate.date => 23 >> currentDate.dateUTC => 22 >> >> Se o fizeres a partir das 01:00 já obterás então o mesmo dia >> >> currentDate.date => 23 >> currentDate.dateUTC => 23 >> >> >> Em relação à tua abordagem, o ideal será trabalhares sempre em UTC e >> apenas converteres para hora local se/quando necessitares dessa >> informação. >> >> Espero ter ajudado. >> Carolina Torres >> >> >> On Aug 23, 12:01 pm, AMBS <[email protected]> wrote: >> > Bom dia, >> > >> > Recentemente deparei-me com um problema quando trabalhava com valores >> > do tipo DATE em Actionscript. >> > O problema com que me deparei tem a ver com a discrepância entre o >> > valor default e o valor UTC. o Valor UTC era sempre um dia inferior ao >> > valor default. >> > >> > Exemplo: >> > var currentDate:Date = new Date(); >> > >> > currentDate.date => 23 >> > currentDate.dateUTC => 22 >> > >> > A solução que encontrei foi forçar os valores UTC através do método >> > setUTC.... >> > >> > Queria partilhar este assunto e recolher as vossas opiniões sobre esta >> > questão e sobre a abordagem adoptada. >> > >> > Obrigado, >> > António >> >> -- >> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos >> Grupos do Google. >> >> Para publicar uma mensagem neste grupo, envie um e-mail para >> [email protected]. >> Para anular a inscrição neste grupo, envie um e-mail para >> [email protected]. >> Para ver mais opções, visite este grupo em >> http://groups.google.com/group/riapt?hl=pt-PT. >> >> > -- > Recebeu esta mensagem porque está inscrito no grupo "Mailing List da > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos > Grupos do Google. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Para anular a inscrição neste grupo, envie um e-mail para > [email protected]. > Para ver mais opções, visite este grupo em > http://groups.google.com/group/riapt?hl=pt-PT. > -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
