[IRC-DEV] Bot Agenda (31 de marzo)

Jesus Cea Avion jcea at argo.es
Mon Feb 18 18:31:04 CET 2002


> [23:21:16] <torpedin> dia 25 3
> [23:21:17] <agenda> Agenda para el 25 de Marzo: (Lunes - Aries)
> [23:21:19] <torpedin> dia 30 3
> [23:21:20] <agenda> Agenda para el 30 de Marzo: (Sábado - Aries)
> [23:21:23] <torpedin> dia 31 3
> [23:21:24] <agenda> Agenda para el 1 de Abril: (Lunes - Aries)
> [23:22:46] <torpedin> dia 1 4
> [23:22:47] <agenda> Agenda para el 2 de Abril: (Martes - Aries)
> 
> falta el dia 31 d marzo?
> 
> A partir del 31 d marzo todas las fechas las da con un dia mas...

Es un problema conocido y documentado de "Agenda". Se produce cuando
cruzas zonas horarias (cambio de horario verano/invierno), estás entre
las 23:00-0:00 en el cambio invierno -> verano, o en entre 0:00-01:00 en
el cambio verano ->invierno.

Para calcular fechas, la Agenda suma múltiplos de 86400 segundos (24
horas, o un día completo) a la fecha actual, cuando se produce un cambio
de horario, tienes un día que mide menos de 86400 segundos (paso a
verano, duermes una hora menos) o tienes un día que mide más de 86400
segundos (paso a invierno, duermes una hora más).

Es un tema conocido y documentado en mi web.

-- 
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jcea at argo.es http://www.argo.es/~jcea/ _/_/    _/_/  _/_/    _/_/  _/_/
                                      _/_/    _/_/          _/_/_/_/_/
PGP Key Available at KeyServ   _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz



More information about the IRC-Dev mailing list