🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: chile.comp.programacion
2 messages
2 total messages Started by Vicente Fri, 12 Oct 2007 00:07
problema con fecha 12 octubre de 2007
#729
Author: Vicente
Date: Fri, 12 Oct 2007 00:07
21 lines
1991 bytes
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?

Atte.
Vicente.
Re: problema con fecha 12 octubre de 2007
#733
Author: 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
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads