[bcn-pm] Date::Manip

Eva Perales Laguna eperalesaac.upc.edu
Dma Maig 16 07:08:05 PDT 2006


Hola nois,

usant Date::Manip en dues màquines amb versions diferents de perl 
(5.6 i 5.8) m'he trobat el següent:

Executant

perl -MDate::Manip -le 'Date_Init("DateFormat=non-US"); $x = DateCalc("29/09/2005","-15d"); print $x,"\n"'

el resultat és 2005091400:00:00 a la màquina amb perl 5.6 (Date::Manip 5.40)
però és +0:0:482:6:22:0:0 a la màquina amb perl 5.8 (Date::Manip 5.42)

El resultat correcte l'aconsegueixo a la màquina amb perl 5.8
executant

perl -MDate::Manip -le 'Date_Init("DateFormat=non-US"); $x = DateCalc("29/09/2005","- 15d"); print $x,"\n"'

Fixeu-vos en l'espai entre el signe - i el 15.


¿A algú li sona que sigui un bug conegut o simplement és un canvi introduït a
les noves versions?
A la llista de canvis del mòdul no hi he trobat res...

Gràcies

Eva


Més informació de la llista de correu Barcelona-pm