Article View: chile.comp.programacion
Article #733Re: problema con fecha 12 octubre de 2007
From: Cristian Gutierrez
Date: Tue, 16 Oct 2007 05:15
Date: Tue, 16 Oct 2007 05:15
49 lines
2851 bytes
2851 bytes
Vicente wrote:
> Estimados, tengo 2 problemas con la fecha 12 de octubre de 2007.
>
> Primero es con una aplicacion, el "sunbird", el dia 12 de ocubre de
> 2007 se gena 2 veces el dia viernes y sabado.
> Por otro lado (y en otro tipo de aplicación) se presenta el mismo
> problema con el modulo DATE PICKER creado en JAVASCRIPT, aca hay una
> direccion web que lo tiene aplicado:
> http://www.nsftools.com/tips/DatePickerTest.htm
> También en este caso el 12 de octubre de 2007 se genera 2 veces en el
> calendario.
>
> Busque otros datepicker en la web y no tienen este problema. De todas
> formas me pareció extrañisimo cuando entré a Sunbird y me apareció el
> mismo problema.
>
> ¿Alguien tiene alguna idea de lo que pueda suceder? ¿existirá un
> algoritmo estandar que este fallando? ¿que implicancias podrá tener?
Parece ser un bug del manejo DST (horario de verano). El codigo de
DatePicketTest.htm tiene esto:
// increment the day
thisDay.setDate(thisDay.getDate() + 1);
Dado que esta manejando fechas "locales" (no UTC), cuando hay cambio de
hora sumar "un dia" no necesariamente cambia de fecha (el dia del cambio
de hora dura 25 horas en octubre, y 23 horas creo que en marzo).
Supongo que con los metodos <foo>UTC() del objeto Date se podria hacer
algo mejor.
Con respecto a Sunbird, una de las gracias de que sea Open Source es que
tienes la posibilidad (para algunos el derecho) de husmear en la base de
datos de bugs:
-> https://bugzilla.mozilla.org/
-> Search
-> Product: Client Software/Calendar
-> Words: DST
Eso te lleva a <https://bugzilla.mozilla.org/show_bug.cgi?id=281690>.
De hecho puedes ver que un par de compatriotas ya confirmaron el bug :)
Salu2,
--
Guti
"They don't make bugs like Bunny anymore." -- Olav Mjelde
Technical Details
Message-ID:
<87r6jvk5cm.fsf@dogbert.simple.cl>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.cec.uchile.cl!not-for-mailReferences:
<1192147621.218640.120270@v29g2000prd.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,1c7d49d21bbda603 X-Google-Attributes: gid1593cb,public,usenet X-Google-Language: SPANISH,UTF8 Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.cec.uchile.cl!not-for-mail From: Cristian Gutierrez <crgutier@dcc.uchile.cl> Newsgroups: chile.comp.programacion Subject: Re: problema con fecha 12 octubre de 2007 Date: Tue, 16 Oct 2007 02:15:21 -0300 Organization: DCC/Uchile Lines: 49 Message-ID: <87r6jvk5cm.fsf@dogbert.simple.cl> References: <1192147621.218640.120270@v29g2000prd.googlegroups.com> NNTP-Posting-Host: vpn-client-035.cec.uchile.cl Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: localhost.localdomain 1192511722 24680 172.17.35.35 (16 Oct 2007 05:15:22 GMT) X-Complaints-To: news@localhost.localdomain NNTP-Posting-Date: Tue, 16 Oct 2007 05:15:22 +0000 (UTC) User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.92 (gnu/linux) Cancel-Lock: sha1:Jo5D+t5LEna0oSqzXegxivCAcaU=