🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #733

Re: problema con fecha 12 octubre de 2007

#733
From: Cristian Gutierrez
Date: Tue, 16 Oct 2007 05:15
49 lines
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-mail
References: <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=